program pr1;
uses crt;
var
n: byte; // размерность массива
i: byte; // счетчик массива
a: array[1..30] of real; // массива чисел
p: real; // произведение чисел
begin
clrscr;
write('введите размерность массива: ');
readln(n);
writeln('введите ',n,' элементов');
// блок ввода
for i: =1 to n do
readln(a[i]);
// блок вывода
writeln('исходный массив');
for i: =1 to n do
write(a[i]: 6: 1,' ');
writeln;
readln;
// блок инициализации
p: =1;
for i: =1 to n do
if(a[i]> p) then
p: =p*a[i];
readln;
writeln('p= ',p);
end.
возможно я не так понял , но вот
Поделитесь своими знаниями, ответьте на вопрос:
Паскаль найти среднее арифметическое элементов массива, элементы заданы датчиком случайных чисел. размер произвольный