joi, 30 octombrie 2008

Transformati din baza 10 in baza 2

Pentru a transforma un numar zecimal in baza 2 faci o masca = bitul cel mai mare din int si o aplici pe intul in care ai numarul cu un si pe biti. Rotesti intul la stanga si o aplici din nou pana ai toti bitii scosi.Asa nu ai nevoie de vectori sau alte prostii. Pt transformare in baza 10 din baza 2 parsezi sirul de biti de la dreapta la stanga si setezi bitii intr-un int. Cand vei citi intul vei avea numarul in baza 10.