Cod sursa(job #239991)

Utilizator Sorin_IonutBYSorynyos Sorin_Ionut Data 6 ianuarie 2009 17:08:14
Problema Subsir crescator maximal Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
//#include <fstream.h>
//#include <conio.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);
}