Cod sursa(job #1449711)

Utilizator cosmin.vasilache95Vasilache Cosmin Teodor cosmin.vasilache95 Data 10 iunie 2015 14:00:43
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.42 kb
#include <stdio.h>

void euclid(int a, int b, int *d)
{
    if (b == 0) {
        *d = a;
    } else
        euclid(b, a % b, d);
}

int main()
{
    freopen("euclid2.in", "r", stdin);
    freopen("euclid2.out", "w", stdout);

    int a,b,d;
    int t;
    scanf("%d",&t);
    for(;t;--t)
    {
        scanf("%d %d",&a,&b);
        euclid(a,b,&d);
        printf("%d\n",d);
    }

    return 0;
}