Cod sursa(job #1297574)

Utilizator BeilandArnoldArnold Beiland BeilandArnold Data 22 decembrie 2014 08:12:19
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>

//2<=a,b deci nu ma ocup de cazuri speciale
unsigned gcd(unsigned a, unsigned b){
    unsigned temp;

    while(b!=0){
        temp=a;
        a=b;
        b=temp%b;
    }

    return a;
}


int main(){
    std::ifstream fin("euclid2.in");
    std::ofstream fout("euclid2.out");

    unsigned T;
    fin>>T;

    for(;T>0;--T){
        unsigned a,b;
        fin>>a>>b;
        fout<<gcd(a,b)<<'\n';
    }
}