Cod sursa(job #3150812)

Utilizator CataNUCatalin Moldovan CataNU Data 18 septembrie 2023 16:48:05
Problema Algoritmul lui Euclid Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    int a,b;

    ifstream fin ("cmmdc.in");
    ofstream fout ("cmmdc.out");

    fin >> a;
    fin >> b;

    while(a != b){
        if(a > b){
            a-=b;
        }
        else{
            b -= a;
        }
    }
    if(a == 1){
        fout<< 0<< "\n";
    }
    else{
        fout<< a << "\n";
    }
    return 0;
}