Cod sursa(job #3253598)

Utilizator Razvan1231Razvan Andrei Razvan1231 Data 3 noiembrie 2024 18:05:53
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
#include <iostream>

#define FIN "euclid2.in"
#define FOUT "euclid2.out"

using namespace std;

namespace Math {

int euclid(int a, int b) {

int r;
while(b){
	r = a%b;
	a = b;
	b = r;
}
return a;
}
}

int main(int argc, char const *argv[]) {
	int a,b,T;
	
	ifstream fin(FIN);
	ofstream fout(FOUT);
	
	for(fin>>T; T; T--){
		fin>>a>>b;
		fout<<Math::euclid(a,b)<<"\n";
	}
	return 0;
}