| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
yurak Conociendo Foroz

Registrado: 22 Sep 2008
Mensajes: 11
|
Publicado: Mie Nov 12, 2008 8:18 pm Título del mensaje: Programa que convierte de decimal a binario (EN C) |
|
|
No me deja compilarlo, a ver si me encontreis el fallo amigos. La verdad es que estaria bastante agradecido:
| Cita: |
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int vector[16];
int x,y,i;
y = 0;
i = 0;
printf("Introduzca un numero decimal ");
scanf("%d",&x);
do
{
x = x/2;
y = x%2;
vector[i]=y;
i = i + 1;
}
while (x>1);
printf("\Ese numero en binario es el:");
for (i=0; i<16; i++)
{
printf("%d",vector[i]);
}
system("pause");
} |
|
|
| Volver arriba |
|
 |
esvom Ganador DPS


Registrado: 27 Oct 2005
Mensajes: 1388
Ubicación: Guate.
|
Publicado: Jue Nov 13, 2008 3:02 am Título del mensaje: |
|
|
No te deja compilarlo porque en la parte
x = x/2;
no siempre va a ser tipo int, x tendria que ser tipo float. _________________
Compra la verdad y no la vendas |
|
| Volver arriba |
|
 |
lnxmen User destacando


Registrado: 10 Ene 2007
Mensajes: 270
Ubicación: Alcalá de Henares, Madrid, España
|
Publicado: Jue Nov 13, 2008 10:09 am Título del mensaje: |
|
|
Efectivamente como dice esvom no siempre sera int
por cierto seria conveniente que te acostumbrases a tabular o indexar el codigo y a comentar el codigo para que te sea mas facil entenderlo y encontrar errores
ejemplo de un programa que le das un decimal y te saca el binario:
main()
{
int a,b,c[8];//variables y array
int x,y;//contadores
printf("\n Introduzca un numero: ");
scanf("%i",&a);
//operamos
for(x=0;x<8;x++)//for de indice para realizar las 8 divisiones y lor restos se guardaran en el array
{
b=a/2; //division
c[x]=a%2; //resto de la divison
a=b; //se guarda el valor de "b" a "a" para realizar las siguienes divisiones
}
//mostramos el resultado por pantalla
for(x=7;x>=0;x--)
{
printf("%i",c[x]);
}
}
De esta forma es mas facil ver los errores. _________________ Quis custodiet ipsos custodes? |
|
| Volver arriba |
|
 |
|
|
|