Cod sursa(job #279302)

Utilizator maryuszmarius ciubotariu maryusz Data 12 martie 2009 19:22:07
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<stdio.h>
long c;
FILE *f=fopen("euclid.in","r"),
	*g=fopen("euclid.out","w");
void citire()
{	
	fscanf(f,"%ld",&c);
}
long cmmdc(long a,long b)
{
	if(!b) return a;
	return cmmdc(b,a%b);
}
void write()
{
	long a,b,res;
	for(long i=1;i<=c;i++)
	{
		fscanf(f,"%ld %ld",&a,&b);
		res=cmmdc(a,b);
		fprintf(g,"%ld\n",res);
	}
}
int main(void)
{
	citire();write();
	return 0;
	fcloseall();
}