Укажите наименьшее натуральное число x, при вводе которого будут напечатаны числа 4 и 3.
Копировать
var
x, a, b, s : longint;
begin
read(x);
a := x;
b := 0;
while a > 9 do begin
s := 0;
while a > 0 do begin
s := s + a mod 10;
a := a div 10
end;
a := s;
b := b + 1
end;
writeln(a, ' ', b)
end.
Копировать
#include <iostream>
int main() {
int x;
std::cin >> x;
int a = x, b = 0;
while (a > 9) {
int s = 0;
while (a > 0) {
s += a % 10;
a /= 10;
}
a = s;
b += 1;
}
std::cout << a << " " << b;
return 0;
}
Копировать
Dim X, A, B, S As Long
Input X
A = X : B = 0
While A > 9
S = 0
While A > 0
S = S + A Mod 10
A = A \ 10
End While
A = S : B = B + 1
End While
Print A, B
Копировать
x = int(input())
a, b = x, 0
while a > 9:
s = 0
while a > 0:
s += a % 10
a //= 10
a = s
b += 1
print(a, b)