Укажите наименьшее натуральное число \(x\), при вводе которого будут напечатаны числа 7 и 2.
Копировать
var
x, a, b : integer;
begin
read(x);
a := 1;
b := 1;
while x > 0 do begin
a := x mod 10 * a;
x := x div 10;
b := b + 1
end;
writeln(a, ' ', b div 2)
end.
Копировать
#include <iostream>
int main() {
int x, a = 1, b = 1;
std::cin >> x;
while (x > 0) {
a *= x % 10;
x /= 10;
b++;
}
std::cout << a << " " << b / 2;
}
Копировать
DIM X, A, B AS INTEGER
INPUT X
A = 1 : B = 1
WHILE X > 0
A = X MOD 10 * A
X = X \ 10
B = B + 1
WEND
PRINT A, " ", B \ 2
Копировать
x = int(input())
a = b = 1
while x > 0 :
a *= x % 10
x //= 10
b += 1
print(a, b // 2)