Pascal. Задача 8-12
Пользователь вводит последовательность целых чисел, которую заканчивает вводом нуля. Найти в последовательности максимум и сколько раз он встречается в ней.
Решение
var
n, max, cnt : integer;
begin
Write('Введите число (0 - закончить ввод): ');
Readln(n);
max := n;
cnt := 1;
while n <> 0 do begin
if n > max then begin
max := n;
cnt := 1;
end
else if n = max then Inc(cnt);
Write('Введите число (0 - закончить ввод): ');
Readln(n);
end;
Writeln('Максимальное значение: ', max, ' количество: ', cnt);
end.