amgcompany
Registered
Здравейте,
Написах един код който преобразува от едната бройна система в другата, но проблема ми е, че при изкарването на двоичния резултат излизат много нули преди първата единица,мисля че проблема ми идва от начина по който създавам масива.Ето го и кода:
Ето пример какво става ако напиша "12":
Написах един код който преобразува от едната бройна система в другата, но проблема ми е, че при изкарването на двоичния резултат излизат много нули преди първата единица,мисля че проблема ми идва от начина по който създавам масива.Ето го и кода:
PHP:
if(isset($_POST['num']))
{
$num = $_POST['number2'];
$ost = array();
$i = 0;
$j = 0;
while($num != 0)
{
$ost[$i] = $num%2;
$i++;
$num = $num/2;
}
for($j=$i-1;$j>=0;$j--)
print $ost[$j];
}
Като е бъкано с нули и числото, което ме интересува стои най-отзад.00000.....0000001100