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

Тематика Информатика
Уровень 10 - 11 классы
программирование алгоритмы числа кратность последовательности
0

напишите программу которая в последовательности натуральных чисел определяет количество таких чисел которые кратны 4 и оканчиваются на 2 .программа получает на вход натуральные числа количество введённых чисел неизвестно последовательность чисел заканчивается числом 0. количества чисел не превышает 1000 введенные числа не привышают 30000 программа должна вывести одно число :количество чисел ,кратных 4 и оканчивающихся на 2

avatar
задан 6 месяцев назад

3 Ответа

0

Для решения данной задачи можно написать программу на языке Python:

count = 0

while True:
    num = int(input())
    
    if num == 0:
        break
    
    if num % 4 == 0 and num % 10 == 2:
        count += 1

print(count)

Эта программа считывает последовательность натуральных чисел, пока не встретит число 0. При этом она проверяет каждое число на условия кратности 4 и окончания на 2, и если число удовлетворяет этим условиям, то увеличивает счетчик. В конце программа выводит количество чисел, которые соответствуют условиям задачи.

avatar
ответил 6 месяцев назад
0

Программа на Python:

count = 0 while True:

num = int(input())
if num == 0:
    break
if num % 4 == 0 and num % 10 == 2:
    count += 1

print(count)

avatar
ответил 6 месяцев назад
0

Для решения данной задачи можно написать программу на Python, которая будет читать числа до тех пор, пока не встретит число 0, и подсчитывать количество чисел, удовлетворяющих условиям задачи (кратны 4 и оканчиваются на 2). Вот пример такой программы:

def main():
    count = 0
    while True:
        number = int(input())
        if number == 0:
            break
        if number % 4 == 0 and number % 10 == 2:
            count += 1
    print(count)

if __name__ == "__main__":
    main()

Объяснение кода:

  1. Функция main(): Основная функция, которая контролирует весь процесс.
  2. Бесконечный цикл while True: Читает вводимые числа до тех пор, пока не будет введено число 0.
  3. Проверка number == 0: Если введенное число равно 0, цикл прерывается с помощью break.
  4. Проверка условий number % 4 == 0 and number % 10 == 2: Проверяется, что число кратно 4 и оканчивается на 2. Если оба условия выполнены, счетчик count увеличивается на 1.
  5. Вывод результата print(count): После выхода из цикла выводится количество подходящих чисел.

Этот код можно запустить в любой среде разработки Python или интерпретаторе. Пользователь будет вводить числа по одному, и после ввода числа 0 программа выведет результат.

avatar
ответил 6 месяцев назад

Ваш ответ

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