Cod sursa(job #222859)

Utilizator marius.stefanStefan Marius Deaconu marius.stefan Data 25 noiembrie 2008 19:41:39
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream.h>
int cmmdc(int a, int b)
{	int r=a%b;
	while (r!=0)
	{	a=b;
		b=r;
		r=a%b;
	}
	return b;
}

int main ()
{
   ifstream in("euclid2.in");
   ofstream out("euclid2.out");
   int t, i, a, b, c, v;
   in>>t;
   for (i=1; i<=t;i++)
	{ in>>a; in>>b;
	  if (a<b) {a=v; a=b; b=v;}
	  c=cmmdc(a,b);
	  out<<c<<endl;
	}
   in.close ();
   out.close();
   return 0;
}