Pagini recente » Cod sursa (job #1046674) | Cod sursa (job #2144205) | Cod sursa (job #2002516) | Cod sursa (job #2292698) | Cod sursa (job #2218851)
#include<fstream>
#include<iostream>
using namespace std;
int cmmdc( unsigned a, unsigned b)
{
if(a>b) return cmmdc(a-b, b);
else if(a<b) return cmmdc(b-a, a);
else return a;
}
int main()
{
ifstream in("euclid2.in");
ofstream out("euclid2.out");
unsigned n = 0;
in >> n;
for(unsigned i=0; i<n; i++)
{
unsigned a = 0;
unsigned b = 0;
in >> a >> b;
out << cmmdc(a,b)<<'\n';
}
in.close();
out.close();
}