Cod sursa(job #613056)

Utilizator aleph0Ionut-Gabriel Radu aleph0 Data 15 septembrie 2011 13:50:52
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.44 kb
#include<stdio.h>

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

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