
Вопрос задан 08.03.2019 в 06:42.
Предмет Информатика.
Спрашивает Каспийская Евгения.
Последовательность состоит из натуральных чисел и завершается числом 0. Всего вводится не более
10000 чисел (не считая завершающего числа 0). Определите, сколько элементов этой последовательности равны ее наибольшему элементу. Числа, следующие за числом 0, считывать не нужно.

Ответы на вопрос

Отвечает Шматова Диана.
// PascalABC.NET 3.1, сборка 1198 от 11.03.2016
begin
var n:=ReadInteger; // очередной элемент
var k:=0; // искомое количество
var max:=n;
while n<>0 do begin
if n=max then Inc(k)
else
if n>max then begin max:=n; k:=1 end;
n:=ReadInteger;
end;
Writeln('Число ',max,' встретилось ',k,' раз(а)')
end.
Тестовое решение:
4
6
2
6
1
6
9
3
9
5
2
0
Число 9 встретилось 2 раз(а)
begin
var n:=ReadInteger; // очередной элемент
var k:=0; // искомое количество
var max:=n;
while n<>0 do begin
if n=max then Inc(k)
else
if n>max then begin max:=n; k:=1 end;
n:=ReadInteger;
end;
Writeln('Число ',max,' встретилось ',k,' раз(а)')
end.
Тестовое решение:
4
6
2
6
1
6
9
3
9
5
2
0
Число 9 встретилось 2 раз(а)


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili