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

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

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

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

3 Ответа

0

Пример кода на Python:

count = 0 while True:

num = int(input())
if num == 0:
    break
if num % 7 == 0 and 100 

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

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

count = 0

while True:
    num = int(input())
    if num == 0:
        break
    if num % 7 == 0 and 100 

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

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

Вот пошаговый алгоритм для решения задачи:

  1. Инициализация счетчика: Создайте переменную для подсчета количества трехзначных чисел, кратных 7. Начальное значение этой переменной должно быть 0.

  2. Считывание чисел: Используйте цикл для ввода чисел. Продолжайте считывать числа, пока не встретите 0.

  3. Проверка условия: Для каждого введенного числа (кроме 0) проверьте два условия:

    • Является ли число трехзначным. Это значит, что его абсолютное значение должно быть в диапазоне от 100 до 999 включительно.
    • Является ли число кратным 7. Это значит, что остаток от деления числа на 7 должен быть равен 0.
  4. Подсчет: Если число удовлетворяет обоим условиям, увеличьте счетчик на 1.

  5. Вывод результата: После завершения ввода (встреча числа 0) выведите значение счетчика.

Вот пример реализации программы на языке Python:

def count_three_digit_multiples_of_seven():
    count = 0
    while True:
        number = int(input("Введите число: "))
        if number == 0:
            break
        if 100 

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

Ваш ответ

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