Вопрос задан 09.07.2026 в 16:59. Предмет Информатика. Спрашивает Охрименко Ира.

Дана процедура:
procedure nod (a, b: integer; var c: integer);
begin
while a<>b do
if a>b then a:=a-b else b:=b-a;
c:=a
end;
Чему равно значение c после вызова процедуры nod(120, 72, c)?

Перейти к ответам

Ответы на вопрос

Отвечает Шварёва Варвара.

Процедура вычисляет наибольший общий делитель (НОД) чисел a и b с помощью алгоритма Евклида (вычитанием). Для чисел 120 и 72 НОД равен 24. Поэтому после вызова c = 24.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос