Cod sursa(job #1482851)

Utilizator dec0o0dinu pinu dec0o0 Data 8 septembrie 2015 10:23:14
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
int main(int argc, const char * argv[]) {
    using namespace std;
    ifstream f("euclid2.in");
    ofstream g("euclid2.out");
    int t; f >> t;
    int a;
    int b;
    int aux;
    while (t--){
        f >> a;
        f >> b;
        if (b > a) swap(a, b);
        while (b){
            aux = b;
            b = a % b;
            a = aux;
        }
        g << a << endl;
    }
    f.close();
    g.close();
    return 0;
}