var
m: integer;
n: integer;
x: integer;
begin
m:= 4;
n:= 7;
x:= 0;
while true do
if m <> n then
begin
if m > n then
begin
m:= m - n;
x:= x + 1;
end
else
begin
n:= n - m;
x:= x + 1;
end;
else writeln(x);
end.
А, да.
Форматировать код надо нормально, чтобы сразу видно было.
Обычно современные редакторы кода делают это автоматически по мере написания и/или имеют кнопку переформатирования. Или например https://pak.lebah.web.id/jcf.cgi
while true do
if m <> n then
begin
if m > n then
begin
m := m - n;
x := x + 1;
end
else
begin
n := n - m;
x := x + 1;
end;
end
else
writeln(x);