Dev - C++ - numero de decimal a binario

   
Vista:

numero de decimal a binario

Publicado por shula (2 intervenciones) el 09/12/2010 20:46:17
aqui si estoy perdida como hacer eso!!! en realidad el nunca expluca y nos pone a parir.
la cosa es que tenemos que pasar un numero de decimal a binario usando cualkier condicional y que se repita hasta que de cero
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:numero de decimal a binario

Publicado por pepe (4 intervenciones) el 11/12/2010 13:30:52
Seguramente no le faltará razón:

Un numero en base 10 se puede pasar a base 2 de la siguiente manera:

123 / 2 = 61 / 2 = 15 / 2 = 7 / 2 = 3 / 2 = 1
1 1 0 1 1 1

Si ponemos todos los 1 y 0 al revés 1111011bin = 123dec

Otro ejemplo:

84 / 2 = 42 / 2 = 21 / 2 = 10 / 2 = 5 / 2 = 2 / 2 = 1
0 0 1 0 1 0

Resultado = 0010101 -> Ponemos al revés -> 1010100bin = 84dec

Ahora solo tienes que hacer un programa en bucle que divida el número decimal entre 2 hasta que el número sea menor que 2. Usa el operador Mod % para recuperar los 1 y 0 que se van generando.

Suerte.
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

RE:numero de decimal a binario

Publicado por diana (1 intervención) el 12/01/2011 16:47:24
aki te dejo un programa q a mi m funciono! es con dev c++ asik si usas borland no necesitas el system pause y por supuesto debes poner los include! espero q te sirva!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
main()
{
      int binario[100], i=0, j=0, x;
      printf("dame un numero: \n");
      fflush(stdin);
      scanf("%d",&x);
      for(i=100;i>0;i--)
      {
           binario[i]=x%2;
           x=x/2;
      }
      for(i=1;i<=100;i++)
      {
           if(binario[i]==1)
           {
                for(j=i;j<=100;j++)
                {
                     printf("%d",binario[j]);
                }
                break;
           }
      }
      system("pause");
}
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

RE:numero de decimal a binario

Publicado por Mario Abimael Montaño Vazquez Rock.sammael@live.com.mx (1 intervención) el 03/02/2016 00:52:29
el programa para imprimir binario en DEV C no funciona, soy nuevo en programacion pero tambien soy bueno para analizar y tu programa no funciona, compilalo y revisalo.
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

RE:numero de decimal a binario

Publicado por Franco recuerdo-bohemio@hotmail.com (1 intervención) el 23/02/2016 05:07:02
claro que funciona... solo que esta usando la libreria "stdio.h"... y si funciona!!!
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

RE:numero de decimal a binario

Publicado por Yulissa (1 intervención) el 06/05/2016 22:23:20
disculpa, pero yo lo compile, y al igual que tu apenas soy estudiante, dejame decirte que funciona perfectamente, no se compilador tengas pero en el mio funciona
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

RE:numero de decimal a binario

Publicado por byron (1 intervención) el 25/09/2016 19:51:38
no sirve tu programa le falta codigo
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