Предмет: Информатика, автор: kabdollaevnabs

Помогите пожалуйста!
Вычислите количество всех натуральных чисел в интервале от А до В, которые делятся на C без остатка.
Input.txt: А, В, С (1<=A, B, C<=10`(5)
Uotput.txt: в выходном файле записывается число всех N значений ряда, делящихся на С без остатка

Ответы

Автор ответа: HP2020
0

Просто проходим в цикле от A до B, если текущее число делится на C (его остаток от деления на C равен нулю), то увеличиваем переменную-счетчик. Проверьте, что имена файлов написаны правильно: Uotput.txt выглядит странно

Код (Python 3):

with open("Input.txt") as f:

   A, B, C = map(int, f.read().split())

N = 0

for x in range(A, B + 1):

   if x % C == 0:

       N += 1

with open("Uotput.txt", "w") as f:

   f.write(str(N))

Пример входного файла:

1 100 10

Пример выходного файла:

10

Похожие вопросы