Cod sursa(job #2257149)

Utilizator segal_ftw3Luncanu Sergiu segal_ftw3 Data 9 octombrie 2018 18:44:51
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>

using namespace std;

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

int cmmdc(int,int);
int main()
{
    int n;
    cin>>n;

    for(int i=1; i<=n; i++){

        int x,y;
        cin>>x>>y;
        cout<<cmmdc(x,y)<<'\n';
    }

    return 0;
}

int cmmdc(int a,int b)
{
    int r;
    while( b ){

        r=a%b;
        a=b;
        b=r;

    }

    return a;
}