10.10.2013, 20:58
demorei uns 40 minutos
nunca usei operadores bitwise, mas jб conhecia
a minha tecnica foia a seguinte
passo a passo agora
1 - quando nao for admin (admin & 1) o operador AND ( 0 & 1 ) resultarб em 0
2 - com o operador XOR quando dois numero forem iguais resulta em 0
3 - com o operador OR, 0 e 0 й 0
portanto da forma que eu fiz enquanto nao for 0 vai imprimir, quando for nao imprime!
nunca usei operadores bitwise, mas jб conhecia
a minha tecnica foia a seguinte
pawn Code:
if( (admin & 1) | (i ^ 5) )
1 - quando nao for admin (admin & 1) o operador AND ( 0 & 1 ) resultarб em 0
2 - com o operador XOR quando dois numero forem iguais resulta em 0
3 - com o operador OR, 0 e 0 й 0
portanto da forma que eu fiz enquanto nao for 0 vai imprimir, quando for nao imprime!