В файле 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)
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)
Комментариев нет:
Отправить комментарий