Cod sursa(job #573030)

Utilizator VoodooKidRotund Bogdan VoodooKid Data 5 aprilie 2011 20:22:54
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.45 kb
#include <stdio.h>

int GCD(long a, long b)
{
    if (b == 0)
        return a;
    else
        return GCD(b, a % b);

}

int main ()
{
    FILE *f = fopen("euclid2.in");
    FILE *g = fopen("euclid2.out");

    int i, n;
    long a, b;

    fscanf(f, "%d", &n);

    for (i = 0; i < n; i++)
    {
        fscanf(f, "%d %d", &a, &b);
        fprintf(g, "%d\n", GCD(a, b));
    }

    fclose(f);
    fclose(g);

    return 0;
}