Напишите все трёхзначные числа, сумма цифр которых делится ** 11. Желательно поскорее и...

0 голосов
18 просмотров

Напишите все трёхзначные числа, сумма цифр которых делится на 11.
Желательно поскорее и заранее спасибо огромное!)


Математика (21.3k баллов) | 18 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Код
for i in 100..999
    n = i
    s = 0
    while n>0 do
        s += n % 10
        n = n/10
    end
    p i if s%11==0
end
Вывод
119
128
137
146
155
164
173
182
191
209
218
227
236
245
254
263
272
281
290
308
317
326
335
344
353
362
371
380
407
416
425
434
443
452
461
470
499
506
515
524
533
542
551
560
589
598
605
614
623
632
641
650
679
688
697
704
713
722
731
740
769
778
787
796
803
812
821
830
859
868
877
886
895
902
911
920
949
958
967
976
985
994

(55.0k баллов)