Cod sursa(job #255439)

Utilizator harababurelPuscas Sergiu harababurel Data 9 februarie 2009 19:19:41
Problema Algoritmul lui Euclid Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.61 kb
#include <iostream>
#include <fstream>
using namespace std;
int main() {
    long int t,a,b,i;
    ifstream f;
    f.open("euclid2.in");
    ofstream g;
    g.open("euclid2.out");
    f>>t;
    for(i=1; i<=t; i++) {
             f>>a>>b;
             while(a!=0 && b!=0) {
                        if(a>=b) {
                                 a=a-b;
                                 }
                        else if(b>a) {
                             b=b-a;
                             }
                        }
             g<<b<<endl;
             }
    f.close();
    g.close();
    return 0;
}