наибольшая поразрядная сумма может быть, если записаны три девятки, т.е. 27
2727 - удовлетворяет этому требованию. число 999999
277 - можно разбить только на 27'7. значит число имеет вид 999**. но сумма цифр 9** не может быть равна 7. не подходит.
2715 - разбиваем 27'15.
подходит. например, 99933
2730 - 27'30 не подходит
3027 - 30'27 не подходит
1527 - 15'27 подходит. например, 66999
727 - разбивается только на 7'27. значит, последние - три девятки. число **999. сумма цифр **9 не может быть равна 7. не подходит
512 -
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу нахождения количества и суммы цифр целого положительного числа, используя для этого процедуру Sum(K, C, S), C - количество цифр целого положительного числа K, а S их сумма ( K — входной, C и S — выходные параметры целого типа Sample Input 1: 2651 Sample Output 1: 4 14 Sample Input 2: 67557 Sample Output 2: 5 30 Sample Input 3: 84717 Sample Output 3: 5 27
program summa_i_kol_cifr;
var
x,s,k:integer;
begin
read(x);
s:=0;
k:=0;
while x>0 do
begin
s:=s+x mod 10;
k:=k+1;
x:=x div 10;
end;
write(k,' ',s)
end.