Cod sursa(job #705996)

Utilizator bDannYdBurileanu Daniel bDannYd Data 5 martie 2012 12:27:19
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.44 kb
#include<stdio.h>

long cmmdc(long x,long y)
{
    if(!y) return x;
    return cmmdc(y,x%y);
}

int main()
{
    FILE *fin,*fout;
    long t,a,b,i;

    fin=fopen("euclid2.in","rt");
    fout=fopen("euclid2.out","wt");

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

    fclose(fin);
    fclose(fout);

    return 0;
}