Помогите пожалуйста в паскале!С клавиатуры вводится 4 целых числа. Определить наибольшее

Помогите пожалуйста в паскале!

С клавиатуры вводится 4 целых числа. Определить наибольшее посреди их. Найти, сколько наибольших чисел посреди этих четырёх.

Формат выходных данных

Вывести два числа через пробел: максимум и количество максимумов посреди данных чисел.

Образцы:

входные данные..................................................... выходные данные
5 1 5 5..........................................................................................5 3

Задать свой вопрос
1 ответ
Program maximum;
Var a, max, k, i: integer;
Begin
max:=0;
k:=0;
For i:=1 to 4 do
begin
Readln(a);
if (a gt; max) then
Begin
max:=a;
k:=1;
end else begin
If (a = max) then
k:=k+1;
end;
end;
end;
Writeln(max,k);
end.
Анжелика Абайтова
Извините, но решение не верно.
Stuporenko Violetta
Что конкретно неправильно?
Галина
Ну, в самом начале программа не запускается из-за излишнего "end", потом, необходимо что бы вводилось с клавиатуры 4 числа, а в вашей программке, возможно, что просто у Вас необходимо вводить каждое число в новейшей строке, что не нужно делать в задачке
Boris Kmoljanov
Да, end там один вправду излишний, извините.
Алиса
Но в условие не сказано, каким образом необходимо вводить числа, еще эффективнее их не запоминать, что и делается за счёт цикла
Амина Фотьева
Ладно, спасибо!
Oleg Krasnotir
Не за что
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт