<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'bookman old style', 'new york', times, serif;font-size:14pt"><div></div><div><div><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; "><b>El colega C</b></span><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: medium; "><b>ristian Garrido escribió:</b></span></div><hr><div><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; "><b>Un ejercicio:</b></span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; "><b>Listar 20 numeros aleatorios, que cada numero pueda estar en el intervalo de 0 a 180, ademas que la suma de los 20 numeros resulte 500.<br>nota:<br>Un numero puede repetirse.<br>Es un ejercicio,
 que a simple vista, parece facil, pero tiene, sus detalles.... </b></span></div><hr>//Aquí les dejo el código comprobado en el IDE CODE BLOCK 10.05, hemos cambiado solamente el resultado, el cual hemos pasado desde 500 a 1700, y hemos detectado que necesita por lo menos arriba de 280 ciclos para hallar una coincidencia en la suma de los aleatorios presentados.</div><div>//Por supuesto estimado Cristian para comprobar el resultado en 500, solo cambias 1700 por ese número, pero nos da la impresión que te vas a pasar días hasta que esa coincidencia se dé....</div><div>//Bueno un abrazo al Sr. Cristian y a todos los colaboradores de C con Clase.<hr><div><br></div><div>//Aquí el código.</div><div>#include <iostream></div><div>#include <cstdlib> //tiene la definicion de la funcion RAND (random)</div><div>using std::cout;</div><div>using std::endl;</div><div>using std::cin;</div><div>int main ()</div><div>{</div><div>  
  int cantidad;</div><div>    int semilla;</div><div>    int numero=0;</div><div>    int suma=0;</div><div>    int ciclos=0;</div><div>    cantidad=20;</div><div>    semilla=10;</div><div>    srand(semilla);</div><div>de_nuevo:</div><div>  for (int contador =1 ; contador <= cantidad ; contador++)</div><div>    {</div><div>      numero = 0 + rand() % 180; //mostramos por pantalla los numeros generados del 1 al 20</div><div>      cout << numero << endl;</div><div>      suma = suma + numero;</div><div>    }</div><div>    if (suma != 1700){</div><div>        cout << suma;</div><div>        suma=0;</div><div>      
  system("cls");</div><div>        ciclos++;</div><div>        goto de_nuevo;</div><div>    }else{</div><div>        cout << suma << " en " << ciclos << " ciclos." << endl;</div><div><br></div><div>    }</div><div>    system("pause");</div><div>    return 0 ;</div><div>} //fin de main</div><hr>Atentamente.</div><div><br></div><div>Que Dios los bendiga!!<br> </div><p align="left"><font class="Apple-style-span" face="garamond, 'new york', times, serif"><span class="Apple-style-span" style="font-size: large; "><u></u></span></font></p><font class="Apple-style-span" face="garamond, 'new york', times, serif"><u><p><span class="Apple-style-span" style="font-size:large;"></span></p><p>Luis Pedro Méndez.(Elinv)</p><p></p><hr><p></p><p>Nuestras Webs:</p><p></p><hr><p></p><p><span><a
 target="_blank" href="http://www.bragadomas.com">http://www.bragadomas.com</a></span></p><p><span><a target="_blank" href="http://www.bragadomas.com/forodeprogramacion/index.php">http://www.bragadomas.com/forodeprogramacion/index.php</a></span></p><p><span><a target="_blank" href="http://es.answers.yahoo.com/my/profile;_ylt=Ajv9R3ENh0dnDJFyVusK.kVo.gt.;_ylv=3?show=Spjl14ypaa&preview=true">http://es.answers.yahoo.com/my/profile;_ylt=Ajv9R3ENh0dnDJFyVusK.kVo.gt.;_ylv=3?show=Spjl14ypaa&preview=true</a></span></p><p><span><a target="_blank" href="http://www.youtube.com/luispedromendez">http://www.youtube.com/luispedromendez</a></span></p><p><span><a target="_blank" href="http://www.bragadomas.com/mil.htm">http://www.bragadomas.com/mil.htm</a></span></p><p><span><a target="_blank" href="http://bragadohoy.blogspot.com/">http://bragadohoy.blogspot.com/</a></span></p><p><span><a target="_blank"
 href="http://luispedromendez.blogspot.com/">http://luispedromendez.blogspot.com/</a></span></p><p></p><hr>Nuestros Mails<p></p><p></p><hr>luis_pedro_mendez@yahoo.com.ar<p></p><p>1000@bragadomas.com</p><p>info@bragadomas.com</p><hr></u></font><p></p><div><br></div><div style="font-family:bookman old style, new york, times, serif;font-size:14pt"><br><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> MuGliDaRk <muglidark@gmail.com><br><b><span style="font-weight: bold;">Para:</span></b> Lista de correo sobre C y C++ <cconclase@listas.conclase.net><br><b><span style="font-weight: bold;">Enviado:</span></b> martes, 14 de septiembre, 2010 11:22:59<br><b><span style="font-weight: bold;">Asunto:</span></b> Re: [C con Clase] Problema con numeros aleatorios para todos....<br></font><br><b>Un ejercicio:<br><br>Listar 20 numeros
 aleatorios, que cada numero pueda estar en el intervalo de 0 a 180, ademas que la suma de los 20 numeros resulte 500.<br><br>nota:<br>Un numero puede repetirse.<br><br>Es un ejercicio, que a simple vista, parece facil, pero tiene, sus detalles.... <br>
<br><br><br></b><br><div class="gmail_quote">El 14 de septiembre de 2010 04:58, Agustín Cota Reguero <span dir="ltr"><<a rel="nofollow" ymailto="mailto:clom2002@yahoo.es" target="_blank" href="mailto:clom2002@yahoo.es">clom2002@yahoo.es</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;">
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font:inherit;" valign="top">La verdad es que con ese enunciado tan "trabajado" que nos has puesto yo no se ni para que quieres numeros aleatorios. Podrías especificar algo más como si se pueden repetir los números si todos tienen qu eser aleatorios o puede usar alguna operacion matematica ...<br>
<br>--- El <b>mar, 14/9/10, cristian garrido salas <i><<a rel="nofollow" ymailto="mailto:misterharry147@gmail.com" target="_blank" href="mailto:misterharry147@gmail.com">misterharry147@gmail.com</a>></i></b> escribió:<br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;">
<br>De: cristian garrido salas <<a rel="nofollow" ymailto="mailto:misterharry147@gmail.com" target="_blank" href="mailto:misterharry147@gmail.com">misterharry147@gmail.com</a>><br>Asunto: Re: [C con Clase] Problema con numeros aleatorios para todos....<br>Para: "Lista de correo sobre C y C++" <<a rel="nofollow" ymailto="mailto:cconclase@listas.conclase.net" target="_blank" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a>><br>
Fecha: martes, 14 de septiembre, 2010 09:10<div><div></div><div class="h5"><br><br><div><div dir="ltr">creo qu lo dio como ejercicio, no pidiendo ayuda :S<br><br><div>El 14 de septiembre de 2010 02:06, Jose Cabrera <span dir="ltr"><<a rel="nofollow" target="_blank" href="http://mc/compose?to=josmaca@gmail.com">josmaca@gmail.com</a>></span> escribió:<br>


<blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;">Mirate la funcion random.<br><br><div>El 14 de septiembre de 2010 01:11, MuGliDaRk <span dir="ltr"><<a rel="nofollow" target="_blank" href="http://mc/compose?to=muglidark@gmail.com">muglidark@gmail.com</a>></span> escribió:<br>


<blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;"><div><div></div><div>
A ver problema, si alguien lo logra.<br><br><b>Listar 20 numeros, que cada numero pueda estar en el intervalo de 0 a 180, ademas que la suma de los 20 numeros resulte 500.<br><br><br></b><br><br clear="all"><br>-- <br>Atte.<br>




_______________________________<br><br><br>_______________________________<br><br><div style="text-align:center;color:rgb(0, 102, 0);font-family:trebuchet ms, sans-serif;"><i><b>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. <br>




Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</b><br></i></div><br>
<br></div></div>_______________________________________________<br>
Lista de correo Cconclase <a rel="nofollow" target="_blank" href="http://mc/compose?to=Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a rel="nofollow" target="_blank" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a rel="nofollow" target="_blank" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>
<br>_______________________________________________<br>
Lista de correo Cconclase <a rel="nofollow" target="_blank" href="http://mc/compose?to=Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a rel="nofollow" target="_blank" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a rel="nofollow" target="_blank" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">
_________________________________<br>

<br>Cristian A. Garrido S.<br>
Ing. Civil en Computación e Informática<br>
Universidad Arturo Prat.<br>
Iquique - Chile<br>
74531260<br>
_________________________<br>
Presidente CEICCI 2010<br>
<a rel="nofollow" target="_blank" href="http://mc/compose?to=cei.unap@gmail.com">ceicci.unap@gmail.com</a> </div><br>
</div>
</div><br></div></div>-----Adjunto en línea a continuación-----<div class="im"><br><br><div>_______________________________________________<br>Lista de correo Cconclase <a rel="nofollow" target="_blank" href="http://mc/compose?to=Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a rel="nofollow" target="_blank" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a rel="nofollow" target="_blank" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></div>
</div></blockquote></td></tr></tbody></table><br>



      <br>_______________________________________________<br>
Lista de correo Cconclase <a rel="nofollow" ymailto="mailto:Cconclase@listas.conclase.net" target="_blank" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a rel="nofollow" target="_blank" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a rel="nofollow" target="_blank" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br>Atte.<br>_______________________________<br>
<br><br>_______________________________<br><br><div style="text-align:center;color:rgb(0, 102, 0);font-family:trebuchet ms, sans-serif;"><i><b>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. <br>
Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</b><br></i></div><br>
</div></div><div style="position:fixed"></div>


</div><br>




       </body></html>