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

Тематика Информатика
Уровень 5 - 9 классы
программирование Python алгоритмы последовательность чисел двузначные числа числа кратные 5 работа с числами ввод данных обработка данных программирование задач
0

Напишите программу, которая в последовательности целых чисел определяет количество двузначных чисел, кратных 5. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30000.

Программа должна вывести одно число: количество двузначных чисел, кратных 5.

Пожалуйста помогите!

avatar
задан 30 дней назад

2 Ответа

0

Для решения задачи, вам необходимо написать программу, которая будет обрабатывать последовательность целых чисел, введенных пользователем, и определять количество двузначных чисел, которые кратны 5. Программа должна продолжать принимать числа до тех пор, пока не встретит число 0, которое не учитывается в подсчете.

Вот как можно реализовать эту программу на языке Python:

def count_two_digit_multiples_of_five():
    count = 0  # счетчик для двузначных чисел, кратных 5

    while True:
        try:
            number = int(input("Введите целое число (0 для окончания ввода): "))  # ввод числа
            
            if number == 0:  # проверка на окончание ввода
                break
            
            # проверяем, является ли число двузначным и кратным 5
            if 10 

avatar
ответил 30 дней назад
0

Для решения задачи требуется написать программу, которая принимает на вход последовательность целых чисел, определяет среди них двузначные числа, кратные 5, и подсчитывает их количество. Последовательность заканчивается числом 0, которое не входит в анализируемые данные.

Давайте разберём задачу пошагово:

Шаги выполнения:

  1. Читаем последовательность чисел. Поскольку количество чисел заранее неизвестно, вводим их по одному (например, с помощью цикла).
  2. Проверяем каждое введённое число:
    • Двузначное число должно входить в диапазон от -99 до -10 или от 10 до 99.
    • Число кратно 5, если делится на 5 без остатка (условие число % 5 == 0).
  3. Если число соответствует условиям (двузначное и кратное 5), увеличиваем счётчик.
  4. Когда встречаем 0, прекращаем ввод.
  5. Выводим итоговое количество чисел, удовлетворяющих условиям.

Пример алгоритма на Python:

# Инициализация счётчика
count = 0

while True:
    # Считываем очередное число
    num = int(input())
    
    # Если число равно 0, завершаем ввод
    if num == 0:
        break

    # Проверяем, является ли число двузначным и кратным 5
    if (10 

avatar
ответил 30 дней назад

Ваш ответ

Вопросы по теме