Cod sursa(job #406574)

Utilizator didi23Tiriplica Diana didi23 Data 1 martie 2010 17:27:46
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <sstream>

using namespace std;

int euclid ( int a, int b ) {
	int t;
	while ( b ) 
	{
		t = b;
		b = a % b;
		a = t;
	}
	return a;
}

int main() {
	ifstream input;
	ofstream output;
	string line;
	int nb;
	int a,b,i;
	
	input.open("euclid2.in");
	output.open("euclid2.out");
	if ( !input.is_open() || !output.is_open() ) {
		cout << "Eroare";
		return 1;
	}
	
	input >> nb;
	for ( i=0; i<nb; i++ )
	{
		input >> a >> b;
		output << euclid(a,b) << "\n";
	}
	
	input.close();
	output.close();
	return 0;

}