Cod sursa(job #273533)

Utilizator andrei_balintbalint andrei andrei_balint Data 8 martie 2009 18:38:33
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
using namespace std;
ifstream cin("euclid.in");
ofstream cout("euclid.out");
void divp(int a,int b)
{
	int s,i,max;
	max=0;
	for(i=1;i*i<=a;i++)	
		if(a%i==0)
		{
			s=a/i;
			if(b%i==0)
				if(i>max)
					max=i;
			if(b%s==0)
				if(s>max)
					max=s;
		}
	cout<<max<<"\n";
};
int main()
{
	int a,b,n,i;
	cin>>n;
	for(i=1;i<=n;i++)
	{
		cin>>a;
		cin>>b;
		divp(a,b);
	}
return 0;
}