Pagini recente » Diferente pentru problema/sirag2 intre reviziile 6 si 8 | Diferente pentru problema/unlock intre reviziile 9 si 10 | Cod sursa (job #1536214) | Diferente pentru utilizator/pak0 intre reviziile 3 si 4 | Cod sursa (job #1169006)
#include <iostream>
#include <fstream>
#define inFile "euclid2.in"
#define outFile "euclid2.out"
using namespace std;
int rezolvare(int a,int b)
{
if(b==0) return a;
return rezolvare(b,a%b);
}
int main()
{
int t,a,b;
ifstream fin(inFile);
ofstream fout(outFile);
fin>>t;
for(int i=1;i<=t;i++)
{
fin>>a>>b;
fout<<rezolvare(a,b)<<"\n";
}
fin.close();
fout.close();
}