Cod sursa(job #345413)

Utilizator davidurs1Urs David davidurs1 Data 2 septembrie 2009 21:32:21
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include<fstream.h>
#include<iostream.h>
main()
{
	long a,b,i,t;
	fstream f("euclid2.in",ios::in);
	fstream g("euclid2.out",ios::out);

	f>>t;

	for(i=1; i<=t; i++)
		{
		 f>>a; f>>b;
		 if(a > b)
			{
			 while(a>b)a=a-b;
			 g<<a;
			}

		 else if(a<b)
			{
			 while(b>=a)b=b-a;
			 g<<b;
			}
		 else g<<a;


		 g<<endl;

		}
	f.close();
	g.close();
	return 0;

}