Cod sursa(job #2063440)

Utilizator eric_andrei34eric andrei eric_andrei34 Data 11 noiembrie 2017 11:36:34
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>>

using namespace std;

int main () {
    ifstream in ("euclid2.in");
    ofstream out ("euclid2.out");

    int a;
    int b;
    int res;
    in >> a >> b;

    int min_value = min(a,b);

    for(int d = min_value; d>=1; d--) {
        if(a % d == 0 && b % d == 0) {
           res = d;
           break;
        }
    }

    if(res == 1) {
        out << 0;
    }
    else {
        out << res;
    }

    return 0;
}