Cod sursa(job #897296)

Utilizator cprogrammer1994Cprogrammer cprogrammer1994 Data 27 februarie 2013 19:52:26
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <cstdio>

int gcd(int a, int b) {
	while (a) {
		int c = a % b;
		a = b;
		b = c;
	}
	return(b);
}

int main() {
	FILE * in = fopen("euclid2.in", "rt");
	FILE * out = fopen("euclid2.out", "wt");
	int n;
	fscanf(in, "%d", &n);
	for (int i = 0; i < n; ++i) {
		int x, y;
		fscanf(in, "%d%d", &x, &y);
		fprintf(out, "%d\n", gcd(x, y));

	}
	fclose(in);
	fclose(out);
}