Cod sursa(job #345915)

Utilizator andreifAndrei Faur andreif Data 5 septembrie 2009 16:19:04
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.34 kb
#include <stdio.h>

int gcd(int a, int b)
{
	if (!b)
		return a;
	return gcd(b, a % b);
}

int main(int argc, char *argv[])
{
	FILE *in, *out;
	int n, a, b;

	in = fopen("euclid2.in", "r");
	out = fopen("euclid2.out", "w");

	fscanf(in, "%d", &n);

	while(n--) {
		fscanf(in, "%d %d", &a, &b);
		fprintf(out, "%d\n", gcd(a, b));
	}

	return 0;
}