Pagini recente » Cod sursa (job #2416517) | Cod sursa (job #403568) | Cod sursa (job #983724) | Cod sursa (job #2767229) | Cod sursa (job #1771907)
#include <stdio.h>
int T, A, B;
int gcd(int a, int b)
{
if (!b) return a;
return gcd(b, a % b);
}
int main(void)
{int i;
FILE* euclid1=fopen("euclid1.in", "r");
FILE* euclid2=fopen("euclid2.out", "w");
fscanf(euclid1,"%d",&T);
for(i=0;i<T;i++)
{fscanf(euclid1,"%d %d", &A, &B);
fprintf(euclid2,"%d\n", gcd(A, B));
}
fclose(euclid1);
fclose(euclid2);
return 0;
}