Cod sursa(job #523300)

Utilizator stefanzzzStefan Popa stefanzzz Data 17 ianuarie 2011 18:36:23
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <iostream.h>
#include <fstream.h>

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

unsigned int cmmdc(unsigned int a, unsigned int b);

main()
{
	unsigned int T, i, a, b;
	in >> T;
	for(i=1; i<=T; i++){
		in >> a >> b;
		out << cmmdc(a,b);
	}
	in.close();
	out.close();
}

unsigned int cmmdc(unsigned int a, unsigned int b){
	if (a%b==0)
		return b;
	else
		return cmmdc(b, a%b);
}