Предмет: Информатика, автор: alicapaslen

Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 2, а потом 7.

var x, a, b: integer;
begin
readln(x);
a := 0; b := 1;
while x > 0 do
begin
a := a+1;
b := b*(x mod 100);
x := x div 100;
end;
writeln(a); write(b);
end.


stglupa: в егэ же код дается на 4 или 5 языках...

Ответы

Автор ответа: Ender123456789
2

Ответ:

При x = 107;

Если вводить от 1 до 99, то a будет равна 1.

После 100, а равна 2.

Отсюда следует, что при x равном 107, a = 2, b = 7.

Похожие вопросы