Предмет: Информатика,
автор: kabdollaevnabs
Помогите пожалуйста!
Вычислите количество всех натуральных чисел в интервале от А до В, которые делятся на C без остатка.
Input.txt: А, В, С (1<=A, B, C<=10`(5)
Uotput.txt: в выходном файле записывается число всех N значений ряда, делящихся на С без остатка
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: katiacovalevsk
Предмет: Химия,
автор: Эмма21
Предмет: Английский язык,
автор: coolkhosiyat
Предмет: Информатика,
автор: proshnik1337
Предмет: История,
автор: ivan9393