Напишите программу, которая определяет сумму чисел от 1 до N (включая), удовлетворяющих одновременно двум условиям:
число делятся на 7;
сумма цифр числа делится на 7.
N вводится пользователем с клавиатуры.

Входные данные:
Вводится натуральное число N

11 Сен 2024 в 14:59
97 +2
0
Ответы
2

Программа на Python:

def sum_of_digitsnnn:
return summap(int,str(n))map(int, str(n))map(int,str(n))
N = intinput()input()input() total_sum = 0
for i in range1,N+11, N+11,N+1:
if i % 7 == 0 and sum_of_digitsiii % 7 == 0:
total_sum += i
printtotalsumtotal_sumtotals um

При вводе числа 900 программа вернет число 22120.

17 Сен 2024 в 12:59

Программа на Python:

def sum_of_digitsnnn:
total = 0
while n:
total += n % 10
n = n // 10
return total
N = intinput()input()input() result = 0
for i in range1,N+11, N+11,N+1:
if i % 7 == 0 and sum_of_digitsiii % 7 == 0:
result += i
printresultresultresult

При вводе числа 900 программа выведет число:
23712

Это и будет результатом работы программы.

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