Олимпиадный тренинг

Задача . П 73


Задача

Темы:
Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее такое (т. е. большее 100) число x, при вводе которого алгоритм печатает 15.
 
Паскаль Си
var x, L, M: integer;
begin
  readln(x);
  L := x-30;
  M := x+30;
  while L <> M do
    if L > M then
      L := L - M
    else
      M := M – L;
  writeln(M);
end.
int х, L, M; 
 scanf(″%d″, &х); 
 L = х - 30; 
 M = х + 30;
 while (L != M)
   {
   if (L > M) 
     L = L - M;
   else
     M = M - L;
  }
 printf(″%d\n″, М);
 


time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя