Pagini recente » Cod sursa (job #2266792) | Cod sursa (job #751887) | Cod sursa (job #3248313) | Cod sursa (job #2786624) | Cod sursa (job #351808)
Cod sursa(job #351808)
#include <stdio.h>
#include <stdlib.h>
int cmmdc(int div, int divi) {
if (divi == 0) return div;
return cmmdc(divi, div % divi);
}
int main()
{
FILE *fin, *fout;
fin = fopen("euclid2.in", "r");
fout = fopen("euclid2.out", "w");
int t, i, a, b;
fscanf(fin, "%d", &t);
for (i = 0; i < t; i++) {
fscanf(fin, "%d", &a);
fscanf(fin, "%d", &b);
fprintf(fout, "%d\n", cmmdc(a, b));
//printf("%d\n", cmmdc(a, b));
}
fclose(fin);
fclose(fout);
return 0;
}