СВ
Соломенко Виталий

ПОЧЕМУ КОД НЕ ВЫВОДИ ПЕРЕМЕННУЮ C??? (ПАСКАЛЬ)

Program n_17;
var a, b, c:integer;
begin
read(a);
read(b);
while (a0) or (b0) do
begin
if a>=b then a:=a-b
else b:=b-a;
end;
c:=1;
Write(c);
end.

АВ
Алексей Воронин

Очевидно, цикл никогда не заканчивается. Он вообще никогда не закончится, если ab изначально либо они не кратны друг другу.

РГ
Рафаэль Губайдуллин

условие должно быть таким
while (a0) and (b0) do

Ната
Ната

перед с: =1; нужно написать writeln

Похожие вопросы
Подскажите почему код не компилируется? (код на C/C++)
вывод матриц паскаль
Ошибка в коде на Паскале.
Ошибка в коде.. . Паскаль
Borland C++. Не выводится текст в консольном окне. Что не так? (код...)
Паскаль. Как программным кодом языка Паскаль сделать переменную в степени другой переменной?
Как вам код? (Паскаль)
помогите переписать код с паскаля на c++
паскаль. Массивы переменой длины
Использование переменной при создании переменной C#