<div dir="ltr">Hola Humberto,<div class="gmail_extra"><br><div class="gmail_quote">2013/8/7 Humberto Boone Abdo <span dir="ltr"><<a href="mailto:h.boone@outlook.com" target="_blank">h.boone@outlook.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Hola, recién me inicio en c++ y estaba resolviendo los ejercicios del final del capitulo y me encontré con uno que no he podido resolver. El problema dice:<br></div></div></blockquote><div><br></div><div>
Ante todo, bienvenido a la lista de correo-e y a este "mundillo" de la programación en C++.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div dir="ltr">Escriba un programa que reciba como entrada un número entero de cinco dígitos, que separe ese número en sus dígitos individuales y los imprima, cada uno separado de los demás por tres espacios. Me sugiere que utilice los operadores de división entera y módulo.</div>
</div></blockquote><div><br></div><div>Vas por buen camino, pero me temo que los cálculos de 'df4' ni de 'df3' son correctos, porque ambos contendrían 9. También date cuenta que no conseguimos mucho dividiendo entre 100, 1000, etc. porque lo único que hacemos es eliminar los primeros dígitos, en lugar de los últimos.</div>
<div><br></div><div>Lo que te interesa es conseguir que el dígito que quieres obtener esté en las unidades. Por ejemplo, si tenemos 42339, y queremos el 3 de las decenas, nos interesa hacer algo que resulte en: 4233. Y ahora podemos aplicar el módulo o resto de la división:<br>
<br>d3 = 4233 %10;  // Guarda 3</div><div><br></div><div>Por lo tanto, necesitas hacer algo a 42339 para obtener 4233. Como pista, usa la división; lo demás te lo dejo a ti :)</div><div><br></div><div><br></div></div>Espero que esto te oriente.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Steven</div><div class="gmail_extra"><br></div></div>