Pagini recente » Cod sursa (job #596128) | Cod sursa (job #131166) | Cod sursa (job #2753551) | Istoria paginii runda/untitled/clasament | Cod sursa (job #1380306)
#include <iostream>
#include <fstream>
int cmmdc(int a, int b)
{
if ( b == 0 ) return a;
else
if ( a == 0 ) return b;
else return cmmdc(b,a%b);
}
int main( int argc, char* argv[] )
{
std::ifstream inputFile("euclid2.in");
std::ofstream outputFile("euclid2.out");
int nrRows;
inputFile >> nrRows;
for ( int i = 0; i < nrRows; ++i )
{
int first;
int second;
inputFile >> first >> second;
outputFile << cmmdc(first,second) << std::endl;
}
inputFile.close();
outputFile.close();
return 0;
};