Cod sursa(job #266795)

Utilizator teofilTeofil teofil Data 26 februarie 2009 09:11:52
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <stdio.h>

FILE *f,*g;
long n,i;

long x,y;

long c(long a,long b)
{
     int r;
     r=a%b;
     while (r)
     {
           a=b;
           b=r;
           r=a%b;
     }
     return b;
}
int main()
{
    f = fopen("euclid2.in",r);
    g = fopen("euclid2.out",w);
    fscanf(f,"%ld",&n);
    for (i=1;i<=n;i++)
    {
        fscanf(f,"%ld %ld",&x,&y);
        fprintf(g,"%ld",c(x,y));
    }
    fclose(f);
    fclose(g);
    return 0;
}