Pagini recente » Cod sursa (job #3229487) | Cod sursa (job #1817994) | Cod sursa (job #2927486) | Cod sursa (job #3225779) | Cod sursa (job #1647045)
// euclid2.cpp : Defines the entry point for the console application.
//
#include <fstream>
using namespace std;
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");
int euclid(int a, int b)
{
int rez = -1;
while (a && b)
{
if (a >= b) {
a = a - b;
}
else {
b = b - a;
}
}
if (a)
rez = a;
else
rez = b;
return rez;
}
int main() {
int a, b, len;
fin >> len;
for (int i = 1;i <= len;i++)
{
fin >> a >> b;
fout << euclid(a, b) << '\n';
}
return 0;
}