- Koda: Izberi vse
int decimalno;
cout<<"Vnesi decimalno stevilo: ";
cin>>decimalno;
// decimalno = 11 če vnesemo 11 ....
int mnozitelj = 1;
int binarno=0;
do
{
binarno = binarno + mnozitelj*(decimalno%2);
decimalno = decimalno / 2;
mnozitelj = mnozitelj*10;
}
while (decimalno !=0);
cout<<"Binarni zapis vnesenega stevila = "<<binarno<<endl;
system("PAUSE");
return
problem je bil da že tega ni pisal sam, zato tudi ni razumel ... jaz sicer C++ že nisem resno delal ene 2 leti, pa še očitno neke malenkosti vem ... osnove, sicer pa je tako zelo podoben preljubi javi ...
Sled programa/kode je moral napisati za input 11 ... tabela pa je naslednja ...
- Koda: Izberi vse
binarno decimalno mnozitelj
zacetek 0 11 1
loop 1 0+1*1 = 1 11/2 = 5,5 = 5 (int) 1*10 = 10
loop 2 1+10*(1) = 11 5/2 = 2,5 = 2 (int) 10*10 = 100
loop 3 11 + 100*(0) = 11 2/2 = 1 (int) 100*10 = 1000
loop 4 11+1000*(1) = 1011 1/1 = 0 (int) 1000*10 = 10000
konec zanke 1011 0 10000
