Вопрос:

1. Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5. Пример работы программы: Входные данные: 3 10 25 12 Выходные данные:

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Логика: Программа должна найти наибольшее число из введенной последовательности, которое делится на 5 без остатка.

Пошаговое решение:

  1. Шаг 1: Считать количество чисел в последовательности.
  2. Шаг 2: Инициализировать переменную для хранения максимального числа, кратного 5 (например, `max_multiple_of_5 = -1`).
  3. Шаг 3: В цикле считать каждое число из последовательности.
  4. Шаг 4: Для каждого введенного числа проверить, кратно ли оно 5 (т.е. остаток от деления на 5 равен 0).
  5. Шаг 5: Если число кратно 5 и оно больше текущего значения `max_multiple_of_5`, обновить `max_multiple_of_5` этим числом.
  6. Шаг 6: После обработки всех чисел, вывести значение `max_multiple_of_5`.

Пример работы:

Входные данные:

  • 3
  • 10
  • 25
  • 12

Обработка:

  • 3: не кратно 5.
  • 10: кратно 5. `max_multiple_of_5` становится 10.
  • 25: кратно 5. 25 > 10, `max_multiple_of_5` становится 25.
  • 12: не кратно 5.

Выходные данные: 25

ГДЗ по фото 📸

Похожие