Предмет: Информатика,
автор: Chitatel08
Как найти НОД через оператор for ? Помогите плиииз!!
iolandavalerypad353:
там вообще циклы не нужны
а если через циклы, то для этого есть while
Ну просто учительница задала найти нод через репит вайл и фор я не пойму как это через фор
напишите ей решение через рекурсию и скажите, что цикл for тут не подходит, потому что неизвестно число итераций
Спасибо , а можете без циклов написать?
Спасибо
Ответы
Автор ответа:
1
function GCD(a, b: integer): integer;
begin
if b = 0 then
Result := a
else
Result := GCD(b, a mod b)
end;
var
a, b: integer;
begin
Read(a, b);
Write(GCD(a, b));
end.
Похожие вопросы
Предмет: Английский язык,
автор: tokirahman62
Предмет: Русский язык,
автор: shamshimedovyusuf
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: ostap1977
Предмет: Алгебра,
автор: tdtchh