Предмет: Информатика,
автор: Ivetta203
ПОМОГИТЕ, пожалуйста :)
Получив на вход число x этот алгоритм печатает число M. Известно что x>100. Укажите наименьшее такое число x при вводе которого алгоритм печатает 16
var x,L,M:integer;
begin
readln(x);
L:=x-16;
M:=x+16;
while L<>M do
if L>M then
L:=L-M
else
M:=M-L;
writeln(M);
end.
Ответы
Автор ответа:
0
Чтобы не ломать себе мозг, тупо переводим в JS и запускаем прямо из адресной строки:
javascript:var x=100,L,M;do{x++;L=x-16;M=x+16;while(L!=M)if(L>M)L-=M;else M-=L;}while(M!=16);alert(x);
Результат - 128.
javascript:var x=100,L,M;do{x++;L=x-16;M=x+16;while(L!=M)if(L>M)L-=M;else M-=L;}while(M!=16);alert(x);
Результат - 128.
Автор ответа:
0
Думаю, что ответ будет 128, т.к. по условию x>100)
Автор ответа:
0
Но все равно спасибо :)
Автор ответа:
0
Ну а я как написал?
Похожие вопросы
Предмет: Українська мова,
автор: vazovaaarina
Предмет: Геометрия,
автор: kolsmen540
Предмет: История,
автор: meyffi76
Предмет: Математика,
автор: veronikasafaryan2013