Cod sursa(job #202917)

Utilizator nautilusCohal Alexandru nautilus Data 12 august 2008 10:39:08
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include <fstream.h>
int main()
{
 long t,i,a,b,c;

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

 fin>>t;
 for (i=1; i<=t; i++)
	{
	 fin>>a>>b;
	 if (b>a)
		{
		 c=a;
		 a=b;
		 b=c;
		}
	 while (b!=0)
		{
		 c=a%b;
		 a=b;
		 b=c;
		}
	 fout<<a<<endl;
	}

 fin.close();
 fout.close();

 return 0;
}