hablando mal y pronto<br>debe ser algo asi como<br><br>100=4*25 <br>100=2*50<br>100=10*10<br><br>supongo que debe ser casi trivial la eleccion de esos numeros.<br><br><br><div class="gmail_quote">El 24 de febrero de 2010 11:10, Abel <span dir="ltr"><<a href="mailto:aydabella@yahoo.com.ar">aydabella@yahoo.com.ar</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Gracias David por la respuesta,<br>
sin embargo sigo sin entender de porque se toman exactamente esos dos números:<br>
0x80200802   y     0x0884422110<br>
gracias.<br>
Abel<br>
<br>
El pasado 2010-02-24 13:59:41, David escribió:<br>
<br>
D> lo que hiciste es algo asi como<br>
D> quiero sacar la raiz cuadrada de 100<br>
D> Raiz(100) = Raiz(25 *4) = raiz(25) * raiz(4)<br>
D> = raiz(25) * raiz(3+1).....<br>
D> estas haciendo cuentas matematicas, hacelas a mano y vas a ver....<br>
D> igual la solucion era var = 136>>3<br>
D> El 24 de febrero de 2010 10:05, Abel <<a href="mailto:aydabella@yahoo.com.ar">aydabella@yahoo.com.ar</a>> escribió:<br>
D> > Hola a todos,<br>
D> > hace poco tenía la tarea de volcar los Bits de un número binario<br>
D> > cualquiera. Investigando encontré esta solución, pero que no está explicado<br>
D> > cómo ocurre el cambio:<br>
D> ><br>
D> > int n=136<br>
D> > //136 en binario= 1000 1000, quiero girar los Bits hasta alcanzar: 0001<br>
D> > 0001<br>
D> > la solución que encontré:<br>
D> > x = ((136 * 0x80200802) & 0x0884422110) * 0x0101010101 >> 32;<br>
D> > osea con esto x me dá 17 = 0001 0001.<br>
D> ><br>
D> > podría explicarme alguien, cómo ocurre el cambio?<br>
D> > Gracias.<br>
D> > Abel.<br>
D> > _______________________________________________<br>
D> > Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
D> > <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
D> > Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
D> ><br>
D> --<br>
D> (\__/)<br>
D> (='.'=)This is Bunny. Copy and paste bunny into your<br>
D> (")_(")signature to help him gain world domination.<br>
D> _______________________________________________<br>
D> Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
D> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
D> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
<div><div></div><div class="h5">_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>