Pagini recente » Cod sursa (job #954714) | Cod sursa (job #1265192) | Cod sursa (job #687757) | Cod sursa (job #1283857) | Cod sursa (job #2681744)
#include <stdio.h>
int gdc(int num1, int num2) {
if (num2 == 0)
return num1;
return gdc(num2, num2 % num1);
}
int main(void) {
FILE *file = fopen("euclid2.in", "rt");
FILE *file2 = fopen("euclid2.out", "wt");
int n, num1, num2;
fscanf(file, "%d", &n);
for (int i = 0; i < n; ++i) {
fscanf(file, "%d%d", &num1, &num2);
fprintf(file2, "%d\n", gdc(num1, num2));
}
fclose(file);
fclose(file2);
return 0;
}