Cod sursa(job #1260091)

Utilizator CalinCojoFMI Cojocaru Calin George CalinCojo Data 10 noiembrie 2014 21:40:08
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;

  int euclid(  int a,  int b){
    if(b==0)
        return a;
    if(a==0)
        return b;
    if(a>b)
        return euclid(a%b,b);
    if(a<b)
        return euclid(a,b%a);

}

int main()
{
   ifstream f("euclid2.in",ios::in);
   ofstream g("euclid2.out",ios::out);
     int t;
   f>>t;

   while(t){
        int a,b;
        f>>a>>b;
        g<<euclid(a,b)<<endl;
        t--;
   }
   f.close();
   g.close();
   return 0;




}