Cod sursa(job #499947)

Utilizator marlenIonescu Marlen marlen Data 11 noiembrie 2010 09:07:20
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<iostream>
#include<fstream>
using namespace std;
unsigned cmmdc(unsigned a, unsigned b)
{unsigned r;
if(a<b)
	{r=a;
	a=b;
	b=r;}
while(b)
	{r=a%b;
	a=b;
	b=r;
	}
return a;
}

int main()
{unsigned T,a,b;
ifstream f("euclid2.in");
ofstream g("euclid2.out");
f>>T;
for(int i=1;i<=T;i++)
	{f>>a>>b;
	g<<cmmdc(a,b)<<endl;
	}
f.close();
g.close();
}