Cod sursa(job #963188)

Utilizator iuli93Iulian Parascan iuli93 Data 16 iunie 2013 19:25:02
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <stdio.h>
 
int t, a, b;
 
int euclid (int a, int b) {
    if (!b) return a;
    return euclid (b, a % b);
}
 
int main (void) {
    freopen ("euclid2.in", "r", stdin);
    freopen ("euclid2.out", "w", stdout);
     
    scanf ("%d", &t);
     
    for (; t; --t) {
        scanf ("%d %d", &a, &b);
        printf ("%d\n", euclid(a, b));
    }
     
    return 0;
 
}