Cod sursa(job #3187932)

Utilizator PatrikKev75Szucs Patrik - Kevin PatrikKev75 Data 31 decembrie 2023 14:51:23
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 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 = T; i != 0; 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;
    }
}