Онлайн компилятор C

#include <stdio.h> int gcd(int a,int b){ while(b !=0){ int temp=b; b=a%b; a=temp; } return 0; } int main(){ int num1,num2; scanf("%d%d",&num1,&num2); if(num1<0)num1=-num1; if(num2<0)num2=-num2; printf("%d/n",gcd(num1,num2)); return=0 }
1) Этот код вычисляет наибольший общий делитель (НОД) двух чисел с помощью алгоритма Евклида. Однако в коде есть ошибки: функция `gcd` возвращает 0 вместо результата, а в `main` есть синтаксическая ошибка (`return=0` вместо `return 0`).  

2) Подсказки:  
- Проверь, что функция `gcd` возвращает правильное значение (переменную `a`).  
- Исправь синтаксическую ошибку в `main` (убери знак `=` после `return`).