Cod sursa(job #264163)

Utilizator CiurelVictorCiurel Victor CiurelVictor Data 21 februarie 2009 17:06:02
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.38 kb
#include<stdio.h>
int cmmdc(long a, long b)
{
	if(!b)
		return a;
	else
		return cmmdc(b, a%b);
}
int main()
{
	long a,b,c,t,i;
	FILE * f;
	FILE * g;
	f=fopen("euclid2.in", "r");
	g=fopen("euclid2.out", "w");
	fscanf(f,"%ld", &t);
	for(i=1;i<=t;i++)
	{
		fscanf(f,"%ld %ld", &a, &b);
		c=cmmdc(a,b);
		fprintf(g,"%ld\n", c);
	}
	fclose(f);
	fclose(g);
	return 0;
}