Din ce am invatat eu ( oglindit = oglindit * 10 + numar % 10 ) nu pot scoate oglinditul unui numar in baza 2, deoarece daca dau de un numar care incepe cu 0, ca 010, atunci el imi afiseaza 1. Cum as putea sa fac oglinditul in alt mod, folosind doar structura repetitiva while si operatiile simple, invatate la inceputul Un număr în baza 2 se scrie sub forma unui şir de cifre 0 sau 1. Pentru un număr în baza 2 se defineşte cel mai semnificativ bit - MSB ca fiind prima cifră din stânga şirului binar. Cel mai puţin semnificativ bit - LSB se defineşte a fi ultima cifră din dreapta şirului binar. Numere binare - MSB si LSB Conversia din baza 2 în baza 10 Întrebare Transformati in baza 2 numerele:27, 6 Răspuns 27:2=13 rest 113_2=6 rest 16_2=3 rest 03_2=1 rest 11_2=0 rest 127=11011 (in baza2) 6:2=3 rest 03_2=1 rest 11_2=0 rest 16=110 (in baza2) Studenții caută, de asemenea, următoarele - salut! as avea și eu nevoie de un desen cu o vază pentru ora de desen :)) sa nu fie de pe net, ceva Placa de baza GIGABYTE Numar sloturi 4, Procesor integrat Nu 141 produse Producator: GIGABYTE [x] Numar sloturi: 4 [x] Procesor integrat: Nu [x] Sterge toate filtrele [x] Inchide. (categoria Placi de baza) au caracter informativ si pot fi modificate de catre vanzator fara o anuntare prealabila. Esti aici: PC Garage » Să luăm de pildă baza 2. Dacă în baza zece folosim 10 cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8 şi 9, în baza 2 vom folosi doar 2 cifre: 0 şi 1. Cum va arăta numărarea folosind doar 2 cifre? Iată: 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 şamd. Cum stabilim echivalenţa între baza 10 şi baza 2? 1 în baza 10 este 1 în baza 2 2 în baza 10 este 10 în baza 2 3 - 11 4 - 100 5 - 101 6 - 110 Primele zece valori pozitive scrise în baza 2 sunt : 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001. Adunarea numerelor în baza 2 se efectuează diferit de adunarea numerelor în baza 10. Astfel : 1(2) + 11(2) = 100(2) Aceeaşi operaţie cu numere în baza 10 are ca rezultat: 1(10) + 11(10) = 12(10) Operatii in baza 2 - Adunarea Waof.

numar in baza 2