Cod sursa(job #832250)

Utilizator sebax538sebastian ghetu sebax538 Data 10 decembrie 2012 09:47:39
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <stdio.h>
#include <stdlib.h>

int n,i,a,b;

int euclid(int a, int b){
    int c;    
    while (b){
          c = a % b;        
          a = b;       
          b = c;    
    }    
    return a;
}

int main(){
    
    freopen("euclid2.in","r",stdin);
    freopen("euclid2.out","w",stdout);    
    scanf("%d",&n);

    for (i=1;i<=n;i++){
        scanf("%d %d",&a,&b);
        printf("%d\n",euclid(a,b));
        }
    return 0;
}