Cod sursa(job #267166)

Utilizator warchildmdMihail Burduja warchildmd Data 26 februarie 2009 20:23:56
Problema Algoritmul lui Euclid Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <stdio.h>

int euclid(int a, int b)
{
    while(a!=b)
    {
        if(a>b)
        a-=b;
        else
        b-=a;
    }
    return a;
}

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