Cod sursa(job #543312)

Utilizator IgnatAAIgnat Alexandru-Adrian IgnatAA Data 27 februarie 2011 20:54:22
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.43 kb
#include <stdio.h>

int cmmdc(int a, int b)
{
    if (b == 0)
        return a;
    return cmmdc(b, a % b);
}

int main()
{
    int a, b, T, i;
    FILE *in, *out;
    in = fopen("euclid2.in", "rt");
    out = fopen("euclid2.out", "wt");
    fscanf(in, "%i", &T);
    for (i=0; i<T; i++)
    {
        fscanf(in, "%i", &a);
        fscanf(in, "%i", &b);
        fprintf(out, "%i\n", cmmdc(a, b));
    }
    return 0;
}