Cod sursa(job #145163)

Utilizator sory1806Sandu Sorina-Gabriela sory1806 Data 28 februarie 2008 15:24:48
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.32 kb
#include<fstream.h>
int a, b, x;
ifstream f("euclid2.in");
ofstream g("euclid2.out");

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

int main()
{       f>>a>>b;
	cmmdc(a, b);
	if(x==1) g<<0;
	else g<<x;
	g.close();
	return 0;
}