Pagini recente » Diferente pentru implica-te/arhiva-educationala intre reviziile 223 si 1 | Diferente pentru implica-te/arhiva-educationala intre reviziile 115 si 116 | Cod sursa (job #932046) | Diferente pentru implica-te/arhiva-educationala intre reviziile 50 si 51 | Cod sursa (job #148947)
Cod sursa(job #148947)
#include <stdio.h>
long a, b;
long gcd(long a, long b)
{
if(!b) return a;
return gcd(b, a%b);
}
int main()
{
freopen("euclid2.in", "r", stdin);
freopen("euclid2.out", "w", stdout);
scanf("%ld %ld", &a, &b);
printf("%ld\n", gcd(a, b));
return 0;
}