C/Visual C - conversor decimal a otras bases

 
Vista:

conversor decimal a otras bases

Publicado por juan delgado (1 intervención) el 24/05/2008 21:34:03
hola q tal
me gustaria q me ayudaran y me dijeran que le falta al programa para que me arroje el valor del decimal a binario gracias


#include<stdio.h>
#include<conio.h>
int main ()
{
int a, n,d,c,p1, p;
int t[10],ot[10];
char opc;

printf(" Programa de conversiones");
printf(" 1.-Binario");
printf(" 2.-Octal");
printf(" 3.-Hexadecimal");


do
{
printf(" Introduce un numero: ");
scanf("%d",&a);

printf(" Escoge una opcion(1-3): ");
scanf("%d",&n);

if(n==1)
{
p=0; while(a>=1)
{
t[p]=a%2;
a=a/2;
p++;
}
p1=0;

for(p=p;p<=0;p++)
{
ot[p1]=t[p];
p1--;
}
for(p1=0;p1<=p;p1++)
{
printf(" %d ",ot[p1]);
}
}








printf(" Desea realizar otra conversion s/n");

fflush(stdin);
scanf("%c",&opc);
}while(opc=='s');

getch();
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:conversor decimal a otras bases

Publicado por Erick (92 intervenciones) el 25/05/2008 18:30:02
Te esta faltando imprimir el resultado
for(tm=9; tm>=0;tm--)
printf("%d",t[tm]);

Esto al terminar el ciclo de conversion de los datos, pues estas captudando el resultado en un avariable, pero no la estas imprimiendo.


Espero te sea de utilidad
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar