Cod sursa(job #3187930)

Utilizator PatrikKev75Szucs Patrik - Kevin PatrikKev75 Data 31 decembrie 2023 14:46:38
Problema Algoritmul lui Euclid Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{

    ifstream in("euclid2.in");
    ofstream out("euclid2.out");

    int T, a, b;
    in >> T;

    for (int i = 0; i < T; i++)
    {
        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;
        }
    }
}