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