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

lendo2 lendo2    2   02.12.2020 08:06    0

Ответы
askarovaalisa askarovaalisa  01.01.2021 08:07

Просто проходим в цикле от 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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика