Online Compiler C

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