Cod sursa(job #675790)

Utilizator nautilusCohal Alexandru nautilus Data 8 februarie 2012 10:31:00
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include<fstream>
using namespace std;

int n;

int euclid(int x, int y)
{
 int rest = x % y;

 while (rest != 0)
	{
	 x = y;
	 y = rest;
	 rest = x % y;
	}
 return y;
}

void read_solve()
{
 int i,a,b;
 ifstream fin("euclid2.in");
 ofstream fout("euclid2.out");
 fin>>n;
 for (i=1; i<=n; ++i)
	{
	 fin>>a>>b;
	 fout<<euclid(a,b)<<'\n';
	}
 fin.close();
 fout.close();
}

int main()
{
 read_solve();
 return 0;
}