Pagini recente » Cod sursa (job #1100198) | Diferente pentru problema/aiacusarpe intre reviziile 2 si 6 | Diferente pentru treapuri intre reviziile 145 si 146 | Cod sursa (job #2577468) | Cod sursa (job #3187924)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in("euclid2.in");
ofstream out("euclid2.out");
int T, a, b;
in >> T;
for (T; T; T--)
{
in >> a >> b; // a,b > 0
while (b != 0)
{
// (a, b) <- (b, a%b)
int temp = a;
a = b;
b = temp % b;
out << a << endl;
}
}
}