Cod sursa(job #1724418)
Utilizator | Data | 3 iulie 2016 01:49:19 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.43 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream in( "cmmdc.in" ) ;
ofstream out( "cmmdc.out" ) ;
int cmmdc( int a , int b )
{
int r ;
while( a )
{
r = b % a ;
b = a ;
a = r ;
}
if( b == 1 )
return 0 ;
else
return b;
}
int main() {
int a , b ;
in >> a ;
in >> b ;
out << cmmdc( a, b ) ;
return 0;
}