Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наименьшее положительное пятизначное число x, при котором после выполнения алгоритма будет напечатано сначала 5, а потом 2.
Паскаль |
Си |
var x, y, a, b: integer;
begin
a := 0;
b := 10;
readln(x);
while x > 0 do begin
y := x mod 10;
x := x div 10
if y > a then a := y;
if y < b then b := y;
end;
writeln(a);
writeln(b)
end.
|
int x, y, a, b;
a = 0;
b = 10;
scanf("%d",&x);
while (x > 0) {
y = x % 10;
x = x / 10
if (y > a) then a = y;
if (y < b) then b = y;
}
printf("%d\n",a);
printf("%d\n",b);
|