PDA

Visualizza la versione completa : conversione in binario


cielo81
18-11-2005, 22:01
come si converte questo numero in binario???
7.542

Paranoid
18-11-2005, 22:04
1110101110110



(usa la calcolatrice di Windows.. in modalita' scientifica.. :fighet: )

cielo81
18-11-2005, 22:08
vorrei capire a mano come si fa
me lo spieghi!!

laMumm|a
18-11-2005, 22:11
tieni.

http://scorzaetutto.blog.excite.it/img/14%20binario%20morto.jpg

cielo81
18-11-2005, 22:17
Originariamente inviato da laMumm|a
tieni.

http://scorzaetutto.blog.excite.it/img/14%20binario%20morto.jpg

:unz: :unz: :unz:
:ciapet: :ciapet: :ciapet:

Paranoid
18-11-2005, 22:19
Originariamente inviato da cielo81
vorrei capire a mano come si fa
me lo spieghi!!

devi dividere il numero per due, se c' resto scrivi 1 altrimenti zero, poi continui fino a rimanere con 1 che aggiungi alla fine.
ricopi la serie di 1 e zero al contrario ed hai il binario del numero.



7542|0
3771|1
1885|1
942|0
471|1
235|1
117|1
58|0
29|1
14|0
7|1
3|1
1|1

1110101110110

maiosyet_2
18-11-2005, 22:23
Guarda ti ho pure scritto il programmino:


#include <stdio.h>

void converti(long num)
{
if (num > 0)
{
if (num % 2)
printf("1");
else printf("0");
converti(num/2);
}
}

int main()
{
long numero;
printf("Inserisci un numero: ");
scanf("%d", &numero);
converti(numero);
printf("\n");
return 0;
}


E' un post tennico, chiudete il 3d :fighet:

cielo81
18-11-2005, 22:24
Originariamente inviato da Paranoid
devi dividere il numero per due, se c' resto scrivi 1 altrimenti zero, poi continui fino a rimanere con 1 che aggiungi alla fine.
ricopi la serie di 1 e zero al contrario ed hai il binario del numero.



7542|0
3771|1
1885|1
942|0
471|1
235|1
117|1
58|0
29|1
14|0
7|1
3|1
1|1

1110101110110


e la virgola???

Paranoid
18-11-2005, 22:26
Originariamente inviato da cielo81
e la virgola???
ah.. era con la virgola?

boh?

cielo81
18-11-2005, 22:31
ma com possibile, su un forum di informatica nessuno sa rispondermi

Loading