Ввести одномерный массив A , вывести его. Отыскать произведениеэлементов стоящих слева

Ввести одномерный массив A , вывести его. Найти творение
частей стоящих слева и справа от малого элемента массива.
Поделить на найденное творение минимум и максимум. Изменённый
массив вывести.
Вот начало:

program ABC;
const Nmass=100;
var A:array[1..Nmass] of integer;
N,i,k,max,min: byte;
buf:integer;
begin
cls;
//ручной ввод массива
writeLn('Введите число элементов в массиве A');
readLn(N);
writeLn('Вводим элементы массива A:');
for i:=1 to N do
begin
write('A[',i,']=');
readLn(A[i]);
end;
//вывод массива до измененния
writeLn('Начальный массив A:');
for i:=1 to N do
write(A[i]:5);
writeLn;


Задать свой вопрос
1 ответ
Прежде всего, тот код, который вы написали - белиберда! Сейчас вам напишу собственный. Еще, на счет заключительного, мы массив ни коем образом не изменяем, просто исполняем операции с его элементами, потому, вывести "измененный" массив не получится. 
var mass: Array[0..10] of integer;
    max_elem, min_elem, i, min_index, multOnTheLeft, multOnTheRight: integer;
begin
for i := 1 to 10 do begin
  write('Введите ', i, ' элемент массива: ' );
  readln(mass[i]);
end;
for i := 1 to 10 do writeln('mass[', i, '] = ', mass[i]);

min_elem := mass[1];
for i := 1 to 10 do begin
  if mass[i] lt; min_elem then begin
  min_elem := mass[i];
  min_index := i;
  end;
end;
writeln('Малое значение: ', min_elem, ', индекс элемента: ', min_index );
multOnTheLeft := 1; multOnTheRight := 1;
for i := 1 to min_index do multOnTheLeft := multOnTheLeft * mass[i];
for i := min_index to 10 do multOnTheRight := multOnTheRight * mass[i];
writeln('Творенье слева: ', multOnTheLeft, ', справа: ', multOnTheRight);
end.

Единственное, что я не разумею, так это "поделить на творенье минимум и максимум". Объясните светлей

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт