Cod sursa(job #1814859)

Utilizator shantih1Alex S Hill shantih1 Data 24 noiembrie 2016 17:10:32
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb

#include <iostream>
#include <fstream>

using namespace std;

ifstream fi("euclid2.in");
ofstream fo("euclid2.out");

int i,t;

long long  a , b , r;

int main() {
    
    fi >> t ;
    
    while ( i < t ){
        
        fi >> a ;
        fi >> b ;
        
        r = a % b ;
        
        while ( r != 0 ){
            
            a = b ;
            b = r ;
            r = a % b ;
           
        }
        fo << b << endl;
        i = i + 1 ;
        
    }
    
    return 0;
    
}