Cod sursa(job #1239164)

Utilizator Vele_GeorgeVele George Vele_George Data 8 octombrie 2014 14:22:17
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
using namespace std;



int cmmdc(int x, int y){

    while((x!=0) && (y!=0)){
        if (x > y) x=x % y;
        else y=y % x;
    }

return(x+y);

}

int main()
{
    int t,a,b;
    ifstream fin("euclid2.in");
    ofstream fout("euclid2.out");

    fin >> t;
    for(int i=0; i<t; i++){
        fin >> a >> b;
        fout<< cmmdc(a,b) <<"\n";
    }



    return 0;
}