Red de conocimiento informático - Computadora portátil - 2 La programación para ingresar un número entero positivo y generar su correspondiente número binario y hexadecimal requiere que el proceso de rotación se implemente con una función autoescrita.

2 La programación para ingresar un número entero positivo y generar su correspondiente número binario y hexadecimal requiere que el proceso de rotación se implemente con una función autoescrita.

Este programa sólo puede convertir números del 1 a hexadecimal

#include lt; stdio.hgt;

void main()

{

largo m;

int i=0, d, n, a[50], b[]={'0','1','2' , ' 3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };

printf("ingrese el número:\n");

scanf("ld",amp;m);

printf (" por favor ingrese la base:\n");

scanf("d",amp;n);

do{a[i]=mn;i;}mientras (( m/=n)!=0);

printf("el nuevo número es:\n");

for(--i;igt;=0; i- -)

{d=a[i];printf("c ",b[d]);

}

printf("\ n" );

}

Acabo de aprender C, ¡así que por favor denme algunos consejos de expertos! ! ¡Se ha ejecutado con éxito en VC!