#include
#define X 20
using namespace std;
long hcf ( const long & small_num, const long & big_num ) {
if ( small_num > big_num ) {
return hcf ( big_num, small_num );
}
else {
if ( big_num % small_num == 0 ) {
return small_num;
}
else {
return hcf ( big_num % small_num, small_num );
}
}
}
int main ( int argc, char *argv[] ) {
long result = 1;
long temp_hcf;
for ( int i = 1; i <= X; i++ ) {
temp_hcf = hcf ( result, i );
result /= temp_hcf;
result *= i;
}
cout << "Result = " << result << endl;
return 0;
}
// Result = 232792560
Like this:
Like Loading...
Related