Cod sursa(job #1693695)

Utilizator bassista02Dorela Marina bassista02 Data 23 aprilie 2016 18:27:25
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");

int n,a,b,r,h;
int main(){
    fin>>n;
while(n){
    fin>>a>>b;
    if(b>a){
        h=a;a=b;b=h;
    }
            while(b!=0){
            r=a%b;
            a=b;
            b=r;
        }
        fout<<a<<endl;
        n--;
}


    fin.close();
    fout.close();
    return 0;

}