Cod sursa(job #144926)

Utilizator pitbullpitbulll pitbull Data 28 februarie 2008 09:30:45
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.39 kb
# include <stdio.h>


int cmmdc (int a,int b){
	int p;
	if(b==0)
		return a;
	else if(a==0)
		return b;
	else a>b?p=cmmdc(a%b,b):p=cmmdc(a,b%a);
	return p;
}


int main(){
	int a,b,result;
	FILE *in=fopen("euclid2.in","r");
	fscanf(in,"%d %d",&a,&b);
	fclose(in);
	result=cmmdc(a,b);
	FILE *out=fopen("euclid2.out","w");
		fprintf(out,"%d",result);
	fclose(out);
	return 0;
}