Pagini recente » Cod sursa (job #1283585) | Cod sursa (job #236188) | Istoria paginii runda/simulare-cartita-48/clasament | Cod sursa (job #1283001) | Cod sursa (job #1380307)
#include <iostream>
#include <fstream>
int cmmdc(int a, int b)
{
int rez = a % b;
while ( rez )
{
a = b;
b = rez;
rez = a % b;
}
return 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;
};