Задание
Ниже записана программа. Получив на вход число \( x \), эта программа печатает два числа, \( a \) и \( b \). Укажите наибольшее из таких чисел \( x \), при вводе которых алгоритм печатает сначала 3, а потом 7.
Код на языке Pascal:
var x, a, b:integer;
begin
readln(x);
a := 0;
b := 1;
while x > 0 do begin
a := a + 1;
b := b ∗ (x mod 10);
x := x div 10;
end;
writeln(a);
write(b);
end.
Код на языке Python:
x = int(input())
a = 0
b = 1
while x > 0:
a += 1
b *= x % 10
x //= 10
print(a)
print(b)