Pagini recente » Borderou de evaluare (job #1498605) | Borderou de evaluare (job #1204726) | Borderou de evaluare (job #1919187) | Diferente pentru problema/dk intre reviziile 40 si 41 | Cod sursa (job #1336099)
#include <fstream>
using namespace std;
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");
int cmmdc(int a,int b);
int main()
{
int t,i,a,b;
fin>>t;
for (i=1; i<=t; i++) {fin>>a>>b; fout<<cmmdc(a,b)<<'\n';}
return 0;
}
int cmmdc(int a,int b)
{
if (!b) return a;
return cmmdc(b,a%b);
}