Cod sursa(job #1626918)

Utilizator KKK21Alexandru Gabriel KKK21 Data 3 martie 2016 12:45:34
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.56 kb
#include <iostream>
#include <fstream>

using namespace std;

const char inFile[] = "euclid2.in";
const char outFile[] = "euclid2.out";

int euclid( int a, int b ){

    if( b == 0 )
        return a;
    return euclid( b, a%b );

}

void solve( ifstream& fin , ofstream& fout ){

    int tests, a, b;

    fin >> tests;

    while( (tests--) ){

        fin >> a >> b;
        fout << euclid( a, b ) << "\n";

    }

}

int main()
{

    ifstream fin(inFile);
    ofstream fout(outFile);

    solve( fin, fout );

    return 0;
}