<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Gracias, ya lo he podido hacer y al parecer si me funcionó. Aquí el código. Entonces lo que logré entender es que cuando se divide el entero entre el número (1, 10, etc.) se almacena en la variable sólo lo que esta antes que el punto porque es del tipo 'int' y sólo pude manejar enteros. Después en la parte de dígitos finales sucede algo similar aquí según yo, el 10 hace que se mueva el punto hasta que sólo quede un dígito después del punto, que ese dígito sería el residuo y  éste es el dígito que ocupa la ubicación del entero.<BR>Otra duda, leí por ahí que en los lenguajes de programación el 0 es como sí fuera uno (o lo primero), entonces yo al primer dígito le puse el nombre a su variable de d0 o df0 no sé si esto esté bien.<BR>Muchas gracias Steven.<BR><font color="#0000ff" size="2"><font color="#0000ff" size="2">#include</font></font><font size="2"> </font><font color="#a31515" size="2"><font color="#a31515" size="2"><iostream></font></font><BR><font color="#a31515" size="2"><font color="#a31515" size="2">

</font></font><font color="#0000ff" size="2"><font color="#0000ff" size="2"></font></font><BR><font color="#0000ff" size="2"><font color="#0000ff" size="2">using</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">namespace</font></font><font size="2"> std;</font><BR><font size="2">

</font><font color="#0000ff" size="2"><font color="#0000ff" size="2"></font></font><BR><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> main()</font><BR><font size="2"> <BR>{<BR>
<BR></font><font size="2">  </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> entero;</font><BR><font size="2">
</font><BR><font size="2">  cout << </font><font color="#a31515" size="2"><font color="#a31515" size="2">"Introduce un entero de 5 dígitos: "</font></font><font size="2">;</font><BR><font size="2"> <BR>cin >> entero; <font color="#008a17">// 42339 de ejemplo</font><BR>

<BR><font color="#008a17" style="background-color: rgb(255, 255, 255);">// para calcular después los dígitos finales</font><BR></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> d0 = entero / 1; </font><font color="#008000" size="2"><font color="#008000" size="2">// 42339</font></font><BR><font color="#008000" size="2"><font color="#008000" size="2">
</font></font><font size="2"></font><BR><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> d1 = entero / 10; </font><font color="#008000" size="2"><font color="#008000" size="2">//4233.9</font></font><BR><font color="#008000" size="2"><font color="#008000" size="2">
</font></font><font size="2"></font><BR><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> d2 = entero / 100; </font><font color="#008000" size="2"><font color="#008000" size="2">//423.39</font></font><BR><font color="#008000" size="2"><font color="#008000" size="2">
</font></font><font size="2"></font><BR><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> d3 = entero / 1000; </font><font color="#008000" size="2"><font color="#008000" size="2">//42.339</font></font><BR><font color="#008000" size="2"><font color="#008000" size="2">
</font></font><font size="2"></font><BR><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> d4 = entero / 10000; </font><font color="#008000" size="2"><font color="#008000" size="2">//4.2339</font></font><BR><font color="#008000" size="2"><font color="#008000" size="2">
</font></font><BR><font size="2"> <BR>     <BR><font color="#008a17">
// dígitos finales</font><BR></font><font size="2">   </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> df0 = d0 % 10; <font color="#008a17">// Residuo 9</font></font><BR><font size="2">
</font><BR><font size="2">  </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> df1 = d1 % 10; <font color="#008a17">// Residuo 3</font></font><BR><font size="2">
</font><BR><font size="2">  </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> df2 = d2 % 10; <font color="#008a17">// Residuo 3</font></font><BR><font size="2">
</font><BR><font size="2">  </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> df3 = d3 % 10; <font color="#008a17">// Residuo 2</font></font><BR><font size="2">
</font><BR><font size="2">  </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font size="2"> df4 = d4 % 10; <font color="#008a17">// Residuo 4</font></font><BR> <BR><font size="2">
<BR>      <BR>
<BR>      <BR>
<BR></font><font size="2">  cout << df4 << </font><font color="#a31515" size="2"><font color="#a31515" size="2">"   "</font></font><font size="2"> << df3 << </font><font color="#a31515" size="2"><font color="#a31515" size="2">"   "</font></font><font size="2"> << df2 << </font><font color="#a31515" size="2"><font color="#a31515" size="2">"   "</font></font><font size="2"> << df1 << </font><font color="#a31515" size="2"><font color="#a31515" size="2">"   "</font></font><font size="2"> << df0 << </font><font color="#a31515" size="2"><font color="#a31515" size="2">"   "</font></font><font size="2"> << endl;</font><BR><font size="2">

</font><BR><font size="2">  system(</font><font color="#a31515" size="2"><font color="#a31515" size="2">"pause"</font></font><font size="2">);</font><BR><font size="2">
</font><BR><font size="2">  </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">return</font></font><font size="2"> 0;</font><BR> <BR><font size="2">

<BR>}<BR> <BR></font><br> <BR><div><hr id="stopSpelling">Date: Wed, 7 Aug 2013 20:50:22 -0400<br>From: srd4121@njit.edu<br>To: cconclase@listas.conclase.net<br>Subject: Re: [C con Clase]        Mostrar los dígitos de un entero de 5 dígitos<br><br><div dir="ltr">Hola Humberto,<div class="ecxgmail_extra"><br><div class="ecxgmail_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="ecxgmail_quote" style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">


<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="ecxgmail_quote" style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">
<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="ecxgmail_extra"><br></div><div class="ecxgmail_extra">Steven</div><div class="ecxgmail_extra"><br></div></div>
<br>_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</div>                                         </div></body>
</html>