Pagini recente » Cod sursa (job #1198484) | Cod sursa (job #1298960) | Cod sursa (job #233745) | Cod sursa (job #2037386) | Cod sursa (job #2681746)
#include <stdio.h>
int gdc(int num1, int num2) {
if (num2 == 0)
return num1;
return gdc(num2, num1 % num2);
}
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;
}