Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá...
estou implementando testes de codigo de hemming... estava usando o base_convert() pra somar as strings que representavam binarios; não está funcionando mais oO
Existe outra forma de somar binarios ?
for($i=12; $i>=0; $i--){
if($palavra[$i]=='1'){
$pos = $i+1;
$binario = $binario + base_convert($pos, 10, 2);
}
}
no final a variavel imprime um numero decimal normal ao invés de um binário.
obs: a quantidade de binarios a serem somados não é conhecida
obrigado =)
>
http://forum.imasters.com.br/topic/206127-operadores-bit-a-bit/
não entendi como posso fazer somas com esse artigo que voce passou...
eu preciso gerar os binarios da posição de cada "+" (ex: 1011+011+0++) e somar pra conseguir fazer o teste de hamming.
Cada posição, vem num array de tamanho indeterminado (posso ter varios "+") em binario:
Array ( [0] => 1011 [1] => 1010 [2] => 111 [3] => 110 [4] => 11 )
preciso fazer a soma dos binarios de cada nó do array... que é a minha dificuldade.
Sao muitos numeros e com quantidade de casas diferentes...
O resultado da soma dos arrays é pra dar 0011.
A quantidade de casas dos binarios tem que ser a mesma da quantidade de "+"
alguem pode me ajudar?
to ficando mais confuso rs
http://forum.imasters.com.br/topic/206127-operadores-bit-a-bit/