Краткое пояснение:
Логика решения: Программа будет перебирать все числа в заданном диапазоне (от m до n). Для каждого числа будет проверяться, удовлетворяет ли оно хотя бы одному из трех условий: кратно 17, оканчивается на 9, или кратно 3 и 5 одновременно. Если условие выполняется, число будет выведено.
Алгоритм решения:
- Получить на вход два числа: m и n.
- Запустить цикл, который будет перебирать числа от m до n (включительно).
- Для каждого числа в цикле проверить следующие условия:
- Является ли число кратным 17 (число % 17 == 0).
- Оканчивается ли число на 9 (число % 10 == 9).
- Является ли число кратным 3 И 5 одновременно (число % 3 == 0 И число % 5 == 0).
- Если выполнено хотя бы одно из этих условий (логическое ИЛИ), вывести текущее число.
- Если ни одно из условий не выполнилось для всех чисел в диапазоне, ничего не выводить.
Пример работы программы (Test 1):
- Входные данные: m = 2, n = 24
- Числа, удовлетворяющие условиям:
- 9 (оканчивается на 9)
- 15 (кратно 3 и 5)
- 17 (кратно 17)
- 19 (оканчивается на 9)
- Результат: 9, 15, 17, 19
Пример работы программы (Test 2):
- Входные данные: m = 19, n = 19
- Числа, удовлетворяющие условиям:
- Результат: 19
Пример работы программы (Test 3):
- Входные данные: m = 7, n = 8
- Числа, удовлетворяющие условиям:
- Нет чисел, удовлетворяющих условиям.
- Результат: (ничего не выводится)
Примечание: Программа должна быть написана на одном из языков программирования (например, Python, C++, Java).