Pagini recente » Cod sursa (job #405958) | Cod sursa (job #140734) | Cod sursa (job #2807349) | Cod sursa (job #492048) | Cod sursa (job #1483697)
#include<stdio.h>
int cmmdc(int a, int b) {
int c = a % b;
while(c != 0) {
a = b;
b = c;
c = a % b;
}
if(b == 1) {
return 0;
} else {
return b;
}
}
int main() {
FILE* fin = fopen("euclid2.in", "r");
int a, b, c;
int t;
fscanf(fin, "%d\n", &t);
FILE* fout = fopen("euclid2.out", "w");
int i;
for(i=0; i<t; i++) {
fscanf(fin, "%d\n %d\n", &a, &b);
c = cmmdc(a, b);
fprintf(fout, "%d\n", c);
}
fclose(fin);
fclose(fout);
return 0;
}