Informatică, întrebare adresată de laurentiumoisi, 9 ani în urmă

Verificati daca un numar este rotund (prin transformare in basa 2 obtinem acelasi numar de 0 si 1).
Exemplu: 10 (in baza zece) transformat in baza 2 = 1010.
 Am nevoie de rezolvarea in algoritm pseudocod.

Răspunsuri la întrebare

Răspuns de undeadfriend
1
(10)=1010
10/2=5 {0}
5/2=2 {1}
2/2=1 {0}
1/2=0 {1}


(121)=1111011
121/2=60 {1}
60/2=30 {1}
30/2=15 {0}
15/2=7 {1}
7/2=3 {1}
3/2=1 {1}
1/2=0 {1}

cod binar

undeadfriend: e usor
undeadfriend: daca ramine ceva dupa virgula imultim la doi pina nu iese 1
Alte întrebări interesante