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;