Pagini recente » Cod sursa (job #2713049) | Cod sursa (job #1463949) | Cod sursa (job #2386572) | Cod sursa (job #2914564) | Cod sursa (job #273533)
Cod sursa(job #273533)
#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;
}