Nota: Se precisa de un compilador C++ para complilar; puedes descargarte uno aquí (gratis)
Código :
#include <iostream>
using namespace std;
int dec2base(int n, int base);
int main(void) {
int num,base;
cout <<"Introduce un numero entero en base 10: "<<endl;
cin >>num;cout <<endl;
cout <<"Introduce la base a la que deseas convertir el numero:"<<endl;
cin >>base;
cout <<endl<<"El numero "<<num<<" en base 10 equivale al numero "<<
dec2base(num,base)<<" en base "<<base<<"."<<endl<<endl;
system("pause");
}
int dec2base(int n, int base) {
int n_base=0, coef=1;
while (n!=0) {
n_base+=coef*(n%base);
coef*=10;
n/=base;
}
return n_base;
} 