Дано число n.найти количество чисел в интервале от 1 до n , делящихся на сумму своих чисел . язык паскаль .
290
427
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1634 от 14.02.2018 // внимание! если программа не работает, обновите версию! begin var n: =readinteger('n='); var p: =0; for var i: =1 to n do begin var (k,s): =(i,0); while k> 0 do begin s+=k mod 10; k: =k div 10 end; if i mod s=0 then p+=1 end; writeln(p) end.
Program for_znaniya; var n, i, c, t, sum: integer; begin readln(n); c : = 0; for i: = 1 to n do begin sum : = 0; t : = i; repeat sum : = sum + t mod 10; t : = t div 10; until t = 0; if (i mod sum) = 0 then inc(c) end; writeln(c) end.
Популярно: Информатика
-
gh447705.05.2022 23:22
-
гпү22.12.2021 14:35
-
notcloud22809.05.2020 21:53
-
Ася06501.06.2020 11:31
-
Anele200313.04.2021 00:41
-
mathewkichunov31.12.2020 15:15
-
tasss101.03.2023 04:25
-
Dianissimolps12.06.2022 23:56
-
Marlboro5510.02.2021 02:11
-
KasiaW07.09.2020 15:23