Cod sursa(job #832612)

Utilizator Master011Dragos Martac Master011 Data 10 decembrie 2012 23:37:41
Problema Algoritmul lui Euclid Scor 10
Compilator c Status done
Runda Arhiva educationala Marime 0.43 kb
#include<stdio.h>
FILE *fin,*fout;
int main()
{
    fin=fopen("euclid2.in","r");
	fout=fopen("euclid2.out","w");
	long long a,b,r;
	int n;
	fscanf(fin,"%d",&n);
	int i;
	for(i=1;i<=n;i++){
	    fscanf(fin,"%lld%lld",&a,&b);
        r=a%b;
        while(r!=0)
        {
            r=a%b;
            a=b;
            b=r;


        }
            fprintf(fout,"%lld\n",a);
	}
	fclose(fin);
	fclose(fout);
	return 0;
}