Контрольные тренировочные задания
(решения)
Часть 2
Задание 20.2
Решение примера 1
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, оканчивающееся на 4.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число – минимальное число, оканчивающееся на 4.
Пример работы программы:

Решение.
Решением данного задания является программа, записанная на любом языке программирования.
Составим программу на языке Паскаль:
var n,i,a,min: integer;
begin
readln(n);
min := 30001;
for i := 1 to n do
begin
readln(a);
if (a mod 10 = 4) and (a < min)
then min := a;
end;
writeln(min)
end.
Возможны и другие варианты решения данного задания.
Для проверки правильности работы программы необходимо используем следующие тесты.

2 балла за задание дается если
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах.
Программа может быть записана на любом языке программирования.
1 балл за задание дается если
Программа выдаёт неверный ответ на одном из тестов, приведённых выше. Например, решение, в котором не задано условие отбора чисел (a mod 10 = 4), выдаст неправильный ответ на тесте №1.
0 баллов за задание дается если
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл.
Возврат на страницу Решение примеров части 2 задание 19

