Cod sursa(job #1304259)

Utilizator DiaconuDanDiaconu Dan DiaconuDan Data 28 decembrie 2014 19:52:46
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include <fstream>

using namespace std;

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

int x,y,i;
long n;
int euclid ( int, int ) ;


int main()
{
	fin >> n ;
	for ( i = 1 ; i <= n ; i++ )
	{
		fin >> x >> y ;
		fout << euclid ( x, y ) << '\n' ;
	}
	return 0 ;
}

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

/*

	int cmmdc (int a, int b)
	{
		while (a != b)
			if (a > b)
				a = a - b;
			else
				b = b - a;
		return a;
	} 





*/