Cod sursa(job #298693)

Utilizator BloodRainBurceanu Gabriel BloodRain Data 6 aprilie 2009 12:18:10
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<fstream.h>
int main(void)
{
int n,a,b,i,c;
ifstream in("euclid2.in");
ofstream out("euclid2.out");
in>>n;
for(i=1;i<=n;i++)
	{
	in>>a>>b;
	while(1)
		{
		if(a>b)	{
			if(a%b==0)
				{
				out<<b<<"\n";
				break;
				}
			a=a%b;
			}
		else
			{
			if(b%a==0)
				{
				out<<a<<"\n";
				break;
				}
			b=b%a;
			}
		}
	//out<<b<<"\n";
	}
in.close();
out.close();
return 0;
}