Минимальное кратное трём
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — минимальное число, кратное 3.
| Входные данные | Выходные данные |
|---|---|
| 3 21 12 31 | 12 |
Условие как в банке ФИПИ — открыть и сверить
| Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают Программа должна вывести одно число минимальное число, кратное 3.
Пример работы программы:
| ||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Как проверить, что натуральное число кратно 3?
2Наводящая — какие числа считатьуровень 2 из 3
Используйте условие $x \bmod 3 = 0$ и переменную для хранения минимального найденного числа.
3Прямая — фактически решениеуровень 3 из 3
Считывайте числа в цикле, проверяйте делимость на 3 и обновляйте минимум: если число кратно 3 и меньше текущего минимума, присвойте его переменной минимума.