30 апреля 2025 г.

Программирование. Задание № 17 "Обработка целочисленных данных"

В файле 123.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 9999 включительно. Рассматривается множество элементов последовательности, которые удовлетворяют следующим условиям:
а) Число в шестнадцатеричной записи оканчивается цифрой «С»;
б) Число делится на 5, но не делится на 6, 13, 17.

Найдите сумму таких чисел и их количество.

Решение: напишем программу на языке Phyton

s=0
n=0
f = open('123.txt')
for i in range(1,2001):
    x = f.readline()
    a = int(x)
    x16=hex (a)
    if x16[-1] == 'c':
        if a%5 == 0 and a%6 != 0 and a%13 != 0 and a%17 != 0:
            s+=a
            n+=1
print(s)
print(n)

Комментариев нет:

Отправить комментарий