Cod sursa(job #1937451)

Utilizator werz66Nagy Peter werz66 Data 23 martie 2017 23:01:22
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>
#include <fstream>

using namespace std;

long lnko(long a, long b) {
    if(a==1) {
        return 0;
    }
    else {
        if(a==b) {
            return a;
        }
    else {
    if(a<b) {
        return lnko(a,b - a);
    }
    else {
        return lnko(a - b,b);
    }
    }
}
}

int main()
{
    long a; long b;
    ifstream be("cmmdc.in");
    ofstream ki("cmmdc.out");
    be >> a; be >> b;
    ki << lnko(a,b);
    return 0;
}