Cod sursa(job #596272)

Utilizator Brz_VladBrezae Vlad Brz_Vlad Data 16 iunie 2011 17:09:16
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.44 kb
#include <stdio.h>

int Euclid(int a,int b)
{
	int r;
	r=a%b;
	while(r!=0)
	{
		a=b;
		b=r;
		r=a%b;
	}
	return b;
}

int main(int argc, char* argv[])
{
	int n;

	FILE* fpr = fopen("euclid2.in","r");
	FILE* fpw = fopen("euclid2.out","w");
	fscanf(fpr,"%d",&n);
	
	int i;
	for(i=0;i<n;++i)
	{
		int a,b;
		fscanf(fpr,"%d %d",&a,&b);
		fprintf(fpw,"%d\n",Euclid(a,b));
	}
	
	fclose(fpr);
	fclose(fpw);
	return 0;
}