Cod sursa(job #2466217)

Utilizator q1e123Solca Robert-Nicolae q1e123 Data 1 octombrie 2019 19:08:04
Problema Algoritmul lui Euclid Scor 60
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>

using namespace std;

int gcd(int a, int b){
        while (a!=b){
                if(a<b) b-=a;
                if(a>b) a-=b;
        }
        return a;
}

int main() {
        ifstream in("euclid2.in");
        ofstream out("euclid2.out");
        int t;
        in>>t;
        while (t){
                int a,b;
                in>>a>>b;
                out<<gcd(a,b)<<'\n';
                --t;
        }

        return 0;
}