Pascal. Задача 8-14
В массиве найти элементы с максимальным и вторым по величине значениями.
(-2, 4 , 6, -3, 7, 9, 5, 8, 0, -1)
Решение
var
i, max, premax : integer;
a : array[1..10] of integer = (-2, 4 , 6, -3, 7, 9, 5, 8, 0, -1);
begin
max := a[1];
premax := a[1];
for i := 2 to 10 do begin
if a[i] > max then max := a[i]
else if (max = premax) or (a[i] > premax) then premax := a[i];
end;
Writeln('Максимальное значение: ', max, ' второе по величине: ', premax);
end.