Цитата(GeorgeIII @ 1.06.2020 4:10)

Здравствуйте. Объясните пожалуйста принцип работы function в паскале. Почему не зависимо от присвоенной переменной( m и n, строка 13), результат выполнения программы остаётся одним?
(Определение наибольшего общего делителя)
--------------------------------------------------------------------------------------------------------------------------
qwerty.pas ( 474 байт )
Кол-во скачиваний: 548
А ты код свой посмотри внимательнее. У тебя в функции в цикле условие "пока n <> m" Т.е. пока они у тебя не равны ты ими манипулируешь. А когда станут равны - выход из цикла. Т.е. в конце цикла (строка 13) у тебя n и m равны.