Red de conocimiento informático - Conocimiento de la instalación - Encuentre los resultados de la conversión de 0 a 255 en binario, octal y hexadecimal.

Encuentre los resultados de la conversión de 0 a 255 en binario, octal y hexadecimal.

#include

#include

void main()

{

int i, n,x,a[1000],j,k,q;

ARCHIVO *p

p=fopen("C:\\Usuarios\\Administrador\\Escritorio\ \1.txt", "w");//personaliza un documento, puedes obtener uno tú mismo, preferiblemente en el escritorio

printf("Ingresa el número de hexadecimal al que deseas convertir: ");

while( scanf("%d",&n)&&n)//cuando n=0, salga y guarde los datos

{

para (i=0;i<=255;i++)

{

j=0;

x=i;

q =0;

if(x==0)

{

a[j]=0;

q=1;

}

mientras(x)

{

a[j++]=x%n;

x/=n;

}

printf("%3d convertido a %3d binario: ",i,n);

fprintf(p," %3d convertido a %3d binario: ",i,n);

if(q==1)

{

printf("%d" ,a[0]);

fprintf(p,"%d",a[0]) )

}

for(k=j- 1;k>=0;k--)

{

printf("%d",a[k]);

fprintf(p, "%d",a[k]);

}

printf("\n");

fprintf(p,"\n") ;

}

printf("\nIngrese el número de hexadecimal a los que desea convertir:");

}}

Esto es sólo una cuestión de usar funciones de archivo