Pagini recente » Cod sursa (job #2809153) | Cod sursa (job #2142102) | Cod sursa (job #65676) | Cod sursa (job #3131896) | Cod sursa (job #460758)
Cod sursa(job #460758)
#include <iostream>
#include <fstream>
using namespace std ;
ifstream f ( "euclid2.in" ) ;
ofstream g ( "euclid2.out" ) ;
int nrPerechi ;
int calculEuclid ( int A , int B )
{
while ( A )
{
A = A % B ;
A = A + B - ( B = A ) ;
}
return A + B ;
}
int main ( )
{
int a , b ;
f >> nrPerechi ;
for ( int i = 0 ; i < nrPerechi ; i++ )
{
f >> a >> b ;
g << calculEuclid ( a , b ) << endl ;
}
return 0 ;
}