Напишите программу, которая в последовательности натуральных чисел определяет минимальное четное число.
Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется четное число. Количество чисел не превышает 1000. Введенные числа не превышают 30 000.
Программа должна вывести одно число — минимальное четное число.
Пример работы программы:
Входные данные | Выходные данные
4
3
20
6
8 | 6
Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется четное число. Количество чисел не превышает 1000. Введенные числа не превышают 30 000.
Программа должна вывести одно число — минимальное четное число.
Пример работы программы:
Входные данные | Выходные данные
4
3
20
6
8 | 6
💡 Пошаговый разбор и решение:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль:
var n, i, a, min: integer;
begin
readln(n);
min := 30001;
for i := 1 to n do
begin
readln(a);
if (a mod 2 = 0) and (a Приведем решение на языке Python.
n = int(input())
mini = 30000
for i in range(n):
a = int(input())
if a % 2 == 0 and a № | Входные данные | Выходные данные
1 |
3
10
4
19 | 4
2 |
3
11
22
44 | 22
3 |
3
9
11
2 | 2
Заметим, что первое число в тестовом наборе — это количество чисел, проверять его на четность не нужно.
var n, i, a, min: integer;
begin
readln(n);
min := 30001;
for i := 1 to n do
begin
readln(a);
if (a mod 2 = 0) and (a Приведем решение на языке Python.
n = int(input())
mini = 30000
for i in range(n):
a = int(input())
if a % 2 == 0 and a № | Входные данные | Выходные данные
1 |
3
10
4
19 | 4
2 |
3
11
22
44 | 22
3 |
3
9
11
2 | 2
Заметим, что первое число в тестовом наборе — это количество чисел, проверять его на четность не нужно.
📚 Похожие разобранные задания по предмету:
ID 140283 • Задание №2
От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
•−−−...
ID 32606 • Задание №16
Алгоритм вычисления значения функции F(a, b), где a и b — целые неотрицательные числа, задан следующими соотн...
Официальные критерии проверки ФИПИ:
Критерии проверки:
Критерии оценивания выполнения задания | Баллы
Предложено верное решение. Программа правильно работает на
всех приведённых выше тестах. Программа может быть записана на любом языке программирования. | 2
Программа выдаёт неверный ответ на одном из тестов, приведённых выше. Например, решение, в котором не задано условие отбора чисел (a mod 2 = 0), выдаст неправильный ответ на тесте № 2. | 1
Не выполнены условия, позволяющие поставить 1 или 2 балла. | 0
Максимальный балл | 2
Критерии оценивания выполнения задания | Баллы
Предложено верное решение. Программа правильно работает на
всех приведённых выше тестах. Программа может быть записана на любом языке программирования. | 2
Программа выдаёт неверный ответ на одном из тестов, приведённых выше. Например, решение, в котором не задано условие отбора чисел (a mod 2 = 0), выдаст неправильный ответ на тесте № 2. | 1
Не выполнены условия, позволяющие поставить 1 или 2 балла. | 0
Максимальный балл | 2
🔗 Другие задания линии №16 по предмету Информатика:
ID 140907
Напишите программу, которая в последовательности натуральных чисел определяет максимальное числ...
ID 140908
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, крат...
ID 140909
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел,...
ID 140910
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число...
ID 140911
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, окан...