1) Этот код вычисляет наибольший общий делитель (НОД) двух чисел, используя алгоритм Евклида. Сначала он меняет местами числа, если первое меньше второго, затем применяет цикл для нахождения НОД. 2) Подсказки: - Обрати внимание, что `printf` после `return a` никогда не выполнится, так как функция уже завершилась. - Убедись, что понимаешь, как работает алгоритм Евклида (деление с остатком).