Cod sursa(job #256437)

Utilizator Sorin_IonutBYSorynyos Sorin_Ionut Data 11 februarie 2009 19:08:06
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <stdio.h>

#define IN "euclid2.in"
#define OUT "euclid2.out"

using namespace std;

long euclid(long,long);

int main()
{
 freopen(IN,"r",stdin);  
 freopen(OUT,"w",stdout);    
 
 long teste;
 long a,b;
 
 scanf("%d", &teste);
 
 while(teste)
 {
  teste--;
  scanf("%d %d", &a, &b);
  printf("%d\n",euclid(a,b));
 }
 return 0;
}

long euclid(long a,long b)
{
 if(b==0)
   return a;
 else 
   return euclid(b,a%b);
}