Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо нее автомобилей, округляя значения скорости до целых чисел. Необходимо определить среднюю зарегистрированную скорость всех автомобилей. Если не менее двух автомобилей двигались со скоростью не больше 40 км/ч, выведите «YES», иначе выведите «NO».
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести среднюю скорость, с точностью до одного знака после запятой, затем «YES» или «NO».
Пример работы программы:
Входные данные | Выходные данные
4
74
69
63
96 | 75.5
NO
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести среднюю скорость, с точностью до одного знака после запятой, затем «YES» или «NO».
Пример работы программы:
Входные данные | Выходные данные
4
74
69
63
96 | 75.5
NO
💡 Пошаговый разбор и решение:
var N, a, i, num: integer;
s, ave: real;
begin
s := 0.0;
num := 0;
readln(N);
for i := 1 to N do
begin
readln(a);
s := s+a;
if a = 2 then
writeln('YES')
else writeln('NO')
end.
Приведем решение на языке Python.
s = 0.0
b = False
num = 0
n = int(input())
for i in range(n):
a = int(input())
s = s + a
if a = 2:
print('YES')
else:
print('NO')
Для проверки правильности работы программы необходимо использовать следующие тесты:
| Входные данные | Выходные данные
1 |
3
50
81
65 |
65,3
NO
2 |
1
35 |
35
NO
3 |
2
40
40 |
40
YES
4 |
3
15
25
140 |
60
YES
s, ave: real;
begin
s := 0.0;
num := 0;
readln(N);
for i := 1 to N do
begin
readln(a);
s := s+a;
if a = 2 then
writeln('YES')
else writeln('NO')
end.
Приведем решение на языке Python.
s = 0.0
b = False
num = 0
n = int(input())
for i in range(n):
a = int(input())
s = s + a
if a = 2:
print('YES')
else:
print('NO')
Для проверки правильности работы программы необходимо использовать следующие тесты:
| Входные данные | Выходные данные
1 |
3
50
81
65 |
65,3
NO
2 |
1
35 |
35
NO
3 |
2
40
40 |
40
YES
4 |
3
15
25
140 |
60
YES
📚 Похожие разобранные задания по предмету:
ID 30507 • Задание №7
В электронной таблице значение формулы =СУММ(В2:В4) равно 6. Чему равно значение формулы =СРЗНАЧ(В2:В5), если ...
ID 30997 • Задание №8
Некоторый алфавит содержит три различные буквы. Сколько трёхбуквенных слов можно составить из букв данного алф...
Официальные критерии проверки ФИПИ:
Критерии проверки:
Критерии оценивания выполнения задания | Баллы
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования | 2
Программа выдаёт неверный ответ ровно на одном из тестов, приведённых выше ИЛИ Программа выдаёт неверный ответ на всех тестах: на каждом тесте только на один из двух вопросов получен правильный ответ. ИЛИ Программа выдаёт неверный ответ на всех тестах: сначала выводится ответ на второй вопрос, затем — на первый
| 1
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл | 0
Максимальный балл | 2
Критерии оценивания выполнения задания | Баллы
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования | 2
Программа выдаёт неверный ответ ровно на одном из тестов, приведённых выше ИЛИ Программа выдаёт неверный ответ на всех тестах: на каждом тесте только на один из двух вопросов получен правильный ответ. ИЛИ Программа выдаёт неверный ответ на всех тестах: сначала выводится ответ на второй вопрос, затем — на первый
| 1
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл | 0
Максимальный балл | 2
🔗 Другие задания линии №16 по предмету Информатика:
ID 140907
Напишите программу, которая в последовательности натуральных чисел определяет максимальное числ...
ID 140908
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, крат...
ID 140909
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел,...
ID 140910
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число...
ID 140911
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, окан...