Дается последовательность из n чисел. найдите максимальное произведение среди всех пар этих чисел. первая строка входного файла содержит целое число n(1< =n< =1000). в следующей строке n целых чисел, каждое из которых по модулю меньше или равно 1000.
211
487
Ответы на вопрос:
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.
// pascalabc.net 3.2, сборка 1353 от 27.11.2016 // внимание! если программа не работает, обновите версию! begin var a: =readlnstring('ip=').towords('.'); if a.length< > 4 then writeln('адрес - это четыре числа, разделенные точками') else begin var n: integer; foreach var c in a do begin if not trystrtoint(c,n) then begin writeln(c,'- не целое число'); exit end else if n> 255 then begin writeln(c,' превышает 255'); exit end; end; writeln('ip-адрес корректен') end end. примеры ip= 128.16.35.a4 a4- не целое число ip= 240.127.56.340 340 превышает 255 ip= 34.56.42,5 адрес - это четыре числа, разделенные точками ip= 128.0.0.255 ip-адрес корректен
Популярно: Информатика
-
Dzoker3413.04.2020 13:24
-
jojo3122.05.2022 11:53
-
Nemsix09.03.2021 13:18
-
vita10200305.08.2021 14:30
-
moroshan7718.10.2022 10:31
-
Lilu70011.05.2020 19:52
-
larakav02.01.2020 03:55
-
Ксееее19.10.2022 12:34
-
eugenybusuek24.01.2023 23:01
-
007ek23.11.2020 23:03