Cod sursa(job #157000)

Utilizator skyelHighScore skyel Data 12 martie 2008 20:25:45
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<fstream>
using namespace std;
#define input "euclid2.in"
#define output "euclid2.out"

int main()	
	 {
	 ifstream fin(input);
	 ofstream fout(output);
	 int a,b,t;
	 fin>>t;
	 for(int i=1;i<=t;++i)
	 
		  {
		  fin>>a>>b;
		  while((a!=0)&&(b!=0))
				{
				if(a>b)
					 a%=b;
				else
					 b%=a;
				}
		  fout<<a+b<<"\n";
		  }
	
	 fin.close();
	 fout.close();
	 return 0;
	 }