Cod sursa(job #529303)

Utilizator feelshiftFeelshift feelshift Data 4 februarie 2011 18:05:01
Problema Algoritmul lui Euclid Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
// http://infoarena.ro/problema/euclid2
#include <fstream>
using namespace std;

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

int main() {
	int total,first,second;

	in >> total;
	for(int i=1;i<=total;i++) {
		in >> first >> second;

		while(first != second)
			if(first > second)
				first = first - second;
			else
				second = second - first;

		out << first << "\n";
	}

	in.close();
	out.close();

	return (0);
}