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;
}
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


0