Будем называть число красивым, если сумма его цифр в десятичной системе счисления делятся на количество цифр в нём (в десятичной системе счисления). необходимо найти n-ое в порядке возрастания красивое число. примеры : 1 - 1; 15 - 20; все это надо в паскале abc
226
500
Ответы на вопрос:
// pascalabc.net function isnice(n: longint): boolean; // отвечает на вопрос, является ли число красивым var d,nd,sd: byte; begin sd: =0; nd: =0; repeat d: =n mod 10; sd: =sd+d; inc(nd); n: =n div 10 until n=0; isnice: =(sd mod nd = 0) end; var i,n,k: longint; begin write('порядковый номер "красивого" числа: '); read(n); i: =1; k: =0; repeat if isnice(i) then inc(k); if k< > n then inc(i) until k=n; writeln('красивое число равно ',i) end. тестовое решение: порядковый номер "красивого" числа: 15 красивое число равно 20
Популярно: Информатика
-
Antik300623.11.2020 06:44
-
Анькаymrf17.04.2022 03:12
-
SvetaX16X03.01.2021 18:31
-
araruwolf14.12.2021 19:26
-
555532131.12.2020 07:30
-
virusvirus9327.03.2021 05:01
-
vlgonotrada27.06.2021 20:24
-
antonuku97704.10.2020 08:25
-
12345Serik15.10.2021 18:50
-
122005140409.02.2023 23:18