Cod sursa(job #815054)

Utilizator SilviussMezei Silviu Silviuss Data 16 noiembrie 2012 16:08:01
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.32 kb
#include <fstream>

using namespace std;

ifstream fin("euclid2.in");
ofstream fout("euclid2.out");

int main ()
{
	unsigned long a,b,t;
	fin>>t;
	for(;t;t--)
	{
		fin>>a>>b;
		while(a && b)
		{
			if(a>b)
				a%=b;
			else
				b%=a;
		}
		if(a>b)
			fout<<a<<endl;
		else
			fout<<b<<endl;
	}
}