1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу, которая в последовательности натура...
Решение задачи на тему

Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 15, но не кратных 4 , и максимальное из них. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 15, но не кратных 4 , и максимальное из них. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности

Условие:

Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 15, но не кратных 4 , и максимальное из них. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 15 , но не кратное 4.

Количество чисел не превышает 1000. Введенные числа не превышают 30000.
Программа должна вывести два числа: количество чисел, кратных 15 , но не кратных 4, и максимальное из таких чисел.

Пример работы программы
Входные данныеВыходные данные
4
302
6090
19990

Решение:

Для решения задачи, давайте напишем программу на 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). Таким образом, программа успешно решает поставленную задачу.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет