Дан текстовый файл с именем input.txt в первой строке которого записано натуральное число N , а во второй строке N целых чисел. Переписать в файл с именем a.dat числа, кратные 100 из исходного файла , а в файл с именем b.bat числа , кратные 11, в файл c.dat все остальные числа

16 Дек 2019 в 19:45
225 +1
0
Ответы
1

Пример кода на Python для выполнения данной задачи:

with open('input.txt', 'r') as file:
lines = file.readlines()
N = int(lines[0])
numbers = list(map(int, lines[1].split()))
with open('a.dat', 'w') as file_a, open('b.dat', 'w') as file_b, open('c.dat', 'w') as file_c:
for number in numbers:
if number % 100 == 0:
file_a.write(str(number) + '\n')
elif number % 11 == 0:
file_b.write(str(number) + '\n')
else:
file_c.write(str(number) + '\n')

Этот код читает числа из файла input.txt, проверяет их на кратность 100 и 11, и записывает их в соответствующие файлы a.dat, b.dat и c.dat.

18 Апр 2024 в 23:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир