Главная / ОГЭ Информатика / Задание №16 / ID 140932
ID 140932 ОГЭ Информатика Линия №16 СдамГИА ID: 37880 Количественные параметры информационных объектов
✈️ TG ВК Следующая ⏭️
Напишите программу для решения следующей задачи. Девятиклассники участвовали в викторине по математике. Необходимо было ответить на 20 вопросов. Победителем викторины считается участник, правильно ответивший на наибольшее количество вопросов. На сколько вопросов победитель ответил правильно? Если есть участники викторины, которые не смогли дать правильный ответ ни на один из вопросов, выведите YES, иначе выведите NO. Гарантируется, что есть участники, правильно ответившие хотя бы на один из вопросов. Программа получает на вход число участников викторины N (1 ≤ N ≤ 50), затем для каждого участника вводится количество вопросов, на которые получен правильный ответ.

Пример работы программы:

Входные данные | Выходные данные

4
15
12
0
17 |
17
YES
💡 Пошаговый разбор и решение:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль:

var a, N, i, max, num: integer;
begin
max:=0;
num:=0;
readln(N);
for i:=1 to N do begin
readln(a);
if a > max then
max := a;
if a = 0 then
num := 1;
end;
writeln(max);
if num > 0 then
writeln(’YES’)
else writeln(’NO’);
end.

Приведем другое решение на языке Python.

maxi = 0
num = 0
n = int(input())
for i in range(n):
a = int(input())
if a > maxi: maxi = a
if a == 0: num = 1
print(maxi)
if num > 0:
print('YES')
else:
print('NO')

Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:

№ | Входные данные | Выходные данные

1 |
1
15 |
15
NO

2 |
2
17
10 |
17
NO

3 |
3
0
12
18 |
18
YES

4 |
3
0
16
0 |
16
YES
📚 Похожие разобранные задания по предмету:
ID 34380 • Задание №25
Дан массив, содержащий 2014 положительных целых чисел. Напишите на одном из языков программирования программу,...
Смотреть разбор ↗
ID 30643 • Задание №7
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность б...
Смотреть разбор ↗
Официальные критерии проверки ФИПИ:
Критерии проверки:

Критерии оценивания выполнения задания | Баллы

Предложено верное решение. Программа правильно работает на
всех приведённых выше тестах. Допускается вывод ответов на вопросы в одной строке. Программа может быть записана на любом языке программирования. | 2

Программа выдаёт неверный ответ на одном или двух тестах, приведённых выше. Например, если в решении некорректно определяется наличие дней, когда температура опускалась ниже –15 градусов, программа выдаст неверный ответ на тесте №3:
18
YES
и тесте № 4:
16
YES
YES
ИЛИ
Программа выдаёт неверный ответ на всех тестах: на каждом тесте только на один из двух вопросов получен правильный ответ.
ИЛИ
Программа выдаёт неверный ответ на всех тестах: правильные ответы на вопросы выводятся в обратном порядке – сначала на второй вопрос, затем на первый. | 1

Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балла. | 0

Максимальный балл | 2
🔗 Другие задания линии №16 по предмету Информатика:
ID 140907 Напишите программу, которая в последовательности натуральных чисел определяет максимальное числ... ID 140908 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, крат... ID 140909 Напишите программу, которая в последовательности натуральных чисел определяет количество чисел,... ID 140910 Напишите программу, которая в последовательности натуральных чисел определяет минимальное число... ID 140911 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, окан...
← Предыдущее задание 📚 Все задания по предмету Следующее задание →