Cod sursa(job #198897)
| Utilizator | Data | 15 iulie 2008 19:10:21 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.41 kb |
using namespace std;
#include <iostream>
#include <fstream>
/*
int cmmdc(unsigned int a, unsigned int b){
}
*/
int main(){
unsigned int a,b,r;
ifstream f("euclid2.in");
ofstream g("euclid2.out");
f>>a>>b;
f.close();
/*
if(a<b) {
a=a+b;
b=a-b;
a=a-b;
}
*/
r=a%b;
while(r){
a=b;
b=r;
r=a%b;
}
g<<b<<"\n";
g.close();
// cout<<cmmdc(a,b);
return 0;
}
