Первое число 455
второе число 85
Const
n = 2016;
var
a: array[1..n] of integer;
i, m, k: integer;
begin
randomize;
m := 1;
for i := 1 to n do
begin
a[i] := random(1000);
m := m * a[i] mod 2;
// write(a[i], ' ');
end;
k := -1;
for i := 1 to n do
if (a[i] mod 2 = m) and (a[i] > k) then
k := a[i];
writeln(k);
end.
ответ примерно будет одинаковым, так как очень много цифр в массиве
// PascalABC.NET 3.0, сборка 1111
begin
var a:=ArrRandom(10,-15,25);
Write('Исходный массив: '); a.Println(',');
Writeln('Сумма min+max=',a.Min+a.Max)
end.
<u><em>Тестовое решение:</em></u>
Исходный массив: -8,-6,15,16,17,21,9,10,-15,19
Сумма min+max=6