Предмет: Информатика,
автор: 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 языках...
Ответы
Автор ответа:
2
Ответ:
При x = 107;
Если вводить от 1 до 99, то a будет равна 1.
После 100, а равна 2.
Отсюда следует, что при x равном 107, a = 2, b = 7.
Похожие вопросы
Предмет: Окружающий мир,
автор: 23102007
Предмет: Українська мова,
автор: egorik32
Предмет: Русский язык,
автор: shestakovivan228
Предмет: Русский язык,
автор: tonya20040