Cod sursa(job #1066621)

Utilizator icansmileSmileSmile icansmile Data 25 decembrie 2013 11:37:47
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include<fstream>
using namespace std;
long cmmdc( long a, long b)
{
     if(a==b)
     return a;
     else
     if(a>b)
     return cmmdc(a-b,b);
     else
     return cmmdc(a,b-a);}
int main()
{
    long t,a,b;
    ifstream f("euclid2.in",ios::in);
    ofstream g("euclid2.out",ios::out);
    f>>t;
    while(t>0)
    {
                     f>>a>>b;
                     g<<cmmdc(a,b)<<endl;
                     t--;}
    return 0;}