Cod sursa(job #1814859)
Utilizator | 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;
}