Дается последовательность из n чисел. найдите максимальное произведение среди всех пар этих чисел. первая строка входного файла содержит целое число n(1< =n< =1000). в следующей строке n целых чисел, каждое из которых по модулю меньше или равно 1000.

Mrkeu Mrkeu    1   09.07.2019 21:30    1

Ответы
RomaDiduh RomaDiduh  15.09.2020 12:11
Var ar:array of integer;
max,i,n,j:integer;
begin;
max:=-2147483648; //нижняя граница integer
writeln('Введите размерность массива:'); //массив всегда приятнее
readln(n);
setlength(ar,n+1); //задали размерность динамического массива
for i:=1 to n do
begin;
write('Введите ',i, ' элемент массива:');
readln(ar[i]);
end;
for i:=1 to n do
for j:=1 to n do
if max<ar[i]*ar[j] then max:=ar[i]*ar[j];
writeln('Result:',max);
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика