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

Задача . 20026


Задача

Темы:
Ниже записан алгоритм. После выполнения алгоритма было напечатано 3 числа. Первые два напечатанных числа – это числа 13 и 65. Какое наибольшее число может быть напечатано третьим?
Паскаль Си
var x, y, z: integer;
    r, a, b: integer;
begin
  readln(x, у);
  if у > x then begin
    z:= x; x:= у; у:= z;
  end;
  a:= x; b:= y;
  while b > 0 do begin
    r:= a mod b;
    a:= b;
    b:= r;
  end;
  writeln(a);
  writeln(x);
  write(у);
end.
int x, y, z,
          r, a, b;
scanf("%d%d",&x,&y);
if (у > x) {
    z = x; x = у; у = z;
};
a = x; b = y; 
while (b > 0) {
     r = a % b;     
     a = b;
     b = r;   
} 
printf("%d\n",a); 
printf("%d\n",x); 
printf("%d",y);



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

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