Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - Escribe un programa en lenguaje C++ para convertir un número entero largo con base 10 en un número entero con base 8 y base 16. Lo mejor es escribirlo en un archivo.

Escribe un programa en lenguaje C++ para convertir un número entero largo con base 10 en un número entero con base 8 y base 16. Lo mejor es escribirlo en un archivo.

#Incluir "iostream"

Usar espacio de nombres std

int main()

{ long m, k, w, q, p, a, b[ 1000 ], y, I; //El editor visual Tc puede usar enteros largos o enteros largos sin signo.

char c[39]= { " 0123456789 abcdefghijklmnopqrstuvwxyz " };

cout & lt& lt"Ingrese el número a convertir"

CIN & gt ; p >

{ b[y++]= q % w;

q/= w;

}

cout & lt& lt"Octal es: " ;

for(I = y-1;I>=0;I-)

cout & lt& ltc[b[I]];

cout & lt& ltendl

w = 16; //w cambios se pueden convertir a binario 36.

q = p;

y = 0;

mientras(q)

{ b[y++]= q % w;

q/= w;

}

cout & lt& lt "La base de 16 es: "; = y-1;i>=0;i-)

cout & lt& ltc[b[I]];

cout & lt& ltendl

getchar ( ); getchar(); getchar(); getchar();

Devuelve 0;