Cod sursa(job #385232)

Utilizator CS-meStanca Marian Ciprian CS-me Data 22 ianuarie 2010 13:23:26
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<stdio.h>
FILE *fin, *fout;
int a,b,i,t,x;


int cmmdc(int a, int b){
int r;

	r=a%b;
	while(r>0){
		a=b;
		b=r;
		r=a%b;
	}


return b;
}


int main(){

	fin=fopen("euclid2.in","r");
	fout=fopen("euclid2.out","w");

	fscanf(fin,"%d",&t);

	for(i=1;i<=t;i++){
		fscanf(fin,"%d %d",&a,&b);
		x=cmmdc(a,b);
		fprintf(fout,"%ld\n",x);
	}

	fclose(fout);
	fclose(fin);

return 0;
}