Условие:
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 15, но не кратных 4 , и максимальное из них. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 15 , но не кратное 4.
Количество чисел не превышает 1000. Введенные числа не превышают 30000.
Программа должна вывести два числа: количество чисел, кратных 15 , но не кратных 4, и максимальное из таких чисел.
| Пример работы программы | |
|---|---|
| Входные данные | Выходные данные |
| 4 | |
| 30 | 2 |
| 60 | 90 |
| 199 | 90 |
Решение:
Для решения задачи, давайте напишем программу на Python, которая будет выполнять следующие шаги:
1. Прочитать количество чисел в последовательности.
2. Прочитать сами числа и проверить каждое из них на условия: кратно ли оно 15 и не кратно ли 4.
3. Подсчитать количество таких чисел и найти максимальное из них.
4. Вывести результаты.
Теперь давайте реализуем это пошагово.
Шаг 1: Чтение входных данных
Сначала мы считываем количество чисел и сами числа.
Шаг 2: Проверка условий
Для каждого числа мы проверяем:
- Кратно ли оно 15 (число % 15 == 0)
- Не кратно ли оно 4 (число % 4 != 0)
Шаг 3: Подсчет и нахождение максимума
Мы будем использовать переменную для подсчета количества подходящих чисел и переменную для хранения максимального числа.
Шаг 4: Вывод результатов
После обработки всех чисел мы выводим количество и максимальное число.
Теперь давайте напишем код:
Теперь давайте рассмотрим пример работы программы: 1. Программа сначала считывает количество чисел (в данном случае 4). 2. Затем она считывает каждое число и проверяет: - 30: кратно 15 и не кратно 4 (счетчик увеличивается на 1, maxumber = 30) - 60: кратно 15 и кратно 4 (пропускаем) - 90: кратно 15 и не кратно 4 (счетчик увеличивается на 1, maxumber = 90) - 199: не кратно 15 (пропускаем) 3. В конце программа выводит количество чисел, кратных 15, но не кратных 4 (2) и максимальное из них (90). Таким образом, программа успешно решает поставленную задачу.
