Cod sursa(job #1495009)

Utilizator ChristianCunaCuna Cristian ChristianCuna Data 2 octombrie 2015 11:55:06
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.44 kb
#include <stdio.h>
#include <stdlib.h>
/*Calculate the greatest common divisor of 2 numbers*/
int gcd(int x, int y){
    if(!y)
        return x;
    else
        return gcd(y, x % y);
}

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

    int x, y, t;

    scanf("%d", &t);

    for(int i = 0; i < t; ++i){
        scanf("%d %d", &x, &y);
        printf("%d\n", gcd(x, y));
    }
    return 0;
}