Cod sursa(job #1548918)

Utilizator razvandRazvan Dumitru razvand Data 11 decembrie 2015 17:09:51
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
#include <iostream>
int main() {
    std::ifstream in("euclid2.in");
    std::ofstream out("euclid2.out");
    int nr,a,b,c;
    in >> nr;
    for(int i = 0; i < nr; i++) {
        in >> a >> b;
        while(a!=0&&b!=0)
            a>b?a=a%b:b=b%a;
        if(a == 0)
            out << b << '\n';
        else
            out << a << '\n';
    }
    return 0;
}