Eh estado revisando las propuestas de todos uds.<br><b><br>Y quiero decirles, lo que mas se acerca a al enunciado del problema, es esta.... lo pongo, ya que no me acuerdo, quien de uds. lo envio.<br>pero es buena esta propuesta.................... y la que mas se acerca-</b><br>
<br>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>#include <iostream><br><br>using namespace std;<br>
<br>const int LIMITE = 500;<br><br>int main(int argc, char *argv[]) {<br> <br> int NumAct = 0;<br> int SumTot = 0;<br> int SumLoc = 0;<br> int ListNum[20];<br> int Bucle = 1;<br> bool Fin = false;<br>
bool flag = false;<br> <br> while(Bucle <= 20)<br> {<br> SumLoc = 0;<br> <br> if(Bucle == 20)<br> {<br> if(SumTot < LIMITE)<br> {<br> NumAct = LIMITE - SumTot;<br>
ListNum[Bucle-1] = NumAct;<br> SumTot = SumTot + NumAct;<br> cout << "\nEl ultimo valor debe ser: " << NumAct << endl;<br> }<br> else<br>
{<br> ListNum[Bucle-1] = 0;<br> }<br> }<br> else<br> {<br> while(Fin == false)<br> {<br> cout << "\nIntroduzca un valor entre 0 y 180: ";<br>
cin >> NumAct;<br> if(NumAct < 0 || NumAct > 180)<br> {<br> cout << "\nError. Tiene que ser un valor entre 0 y 180." << endl;<br>
Fin = false;<br> }<br> else<br> {<br> SumLoc = SumTot + NumAct;<br> if(SumLoc > LIMITE)<br> {<br>
SumLoc = LIMITE - SumTot;<br> cout << "\nError. El ultimo valor introducido excede el limite. Numero Actual no puede ser mayor que: " << SumLoc << endl;<br>
Fin = false;<br> }<br> else<br> {<br> Fin = true;<br> if(SumLoc == LIMITE && flag == false)<br>
{<br> cout << "\nLa suma total ha llegado al limite." << endl;<br> flag = true; //Para entrar sólo una vez...<br> }<br>
ListNum[Bucle-1] = NumAct;<br> SumTot = SumTot + NumAct;<br> }<br> }<br> }<br> Fin = false;<br> }<br> Bucle += 1;<br>
}<br><br> cout << "\nEl resultado es: " << SumTot << endl;<br> for(int i = 0; i < 20; i++)<br> {<br> cout << i+1 << " :" << ListNum[i] << endl;<br>
}<br><br> return 0;<br>}<br><br>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br><br><br>
<div class="gmail_quote">El 16 de septiembre de 2010 19:11, David <span dir="ltr"><<a href="mailto:xdrtas@yahoo.es">xdrtas@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;">
<div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Muchas gracias, fue divertido, gracias a tí por avisarme del error de los 0...<br><br>Un cordial saludo.<div class="im"><br><div> </div>
<span><a href="http://xdrtas.coolpage.biz/" target="_blank">http://xdrtas.coolpage.biz/</a></span><br><span><a href="http://xdrtas.blogspot.com/" target="_blank">http://xdrtas.blogspot.com/</a></span><div><br></div></div>
<div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font size="2" face="Tahoma"><div class="im"><hr size="1">
<b><span style="font-weight: bold;">De:</span></b> cristian garrido salas <<a href="mailto:misterharry147@gmail.com" target="_blank">misterharry147@gmail.com</a>><br><b><span style="font-weight: bold;">Para:</span></b> Lista de correo sobre C y C++ <<a href="mailto:cconclase@listas.conclase.net" target="_blank">cconclase@listas.conclase.net</a>><br>
</div><b><span style="font-weight: bold;">Enviado:</span></b> jue,16 septiembre, 2010 18:59<div class="im"><br><b><span style="font-weight: bold;">Asunto:</span></b> Re: [C con Clase] Problema con numeros aleatorios para todos....<br>
</div></font><div class="im"><br><div dir="ltr">excelente trabajo!! funciona de maravilla, gracias por tomarte la molestia<br><br>Saludos<br><div class="gmail_quote">El 15 de septiembre de 2010 01:43, David <span dir="ltr"><<a rel="nofollow" href="mailto:xdrtas@yahoo.es" target="_blank">xdrtas@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;">
<div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>Hola <font size="2">de nuevo cristian garrido salas,</font><br>Ya corregí la aplicación para que cuando coloques sólo ceros al final te ponga 500 o cualquier otro valor necesario para completar la sumatoria hasta que sea igual a 500.<br>
A qué dirección te lo envío? Debido a que me reclamaron que no debía adjuntar archivos por este medio.<div><br><br>Un cordial saludo.<br><br>David Lastra.<br><br><a rel="nofollow" href="http://xdrtas.coolpage.biz/" target="_blank">http://xdrtas.coolpage.biz/</a><br>
<a rel="nofollow" href="http://xdrtas.blogspot.com/" target="_blank">http://xdrtas.blogspot.com/</a><br></div></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">
<font size="2" face="Tahoma"><div><hr size="1"><b><span style="font-weight: bold;">De:</span></b> cristian garrido salas <<a rel="nofollow" href="mailto:misterharry147@gmail.com" target="_blank">misterharry147@gmail.com</a>><br>
<b><span style="font-weight: bold;">Para:</span></b> Lista de correo sobre C y C++ <<a rel="nofollow" href="mailto:cconclase@listas.conclase.net" target="_blank">cconclase@listas.conclase.net</a>><br></div><div><b><span style="font-weight: bold;">Enviado:</span></b> mié,15 septiembre, 2010 00:15<br>
</div><div><b><span style="font-weight: bold;">Asunto:</span></b> Re: [C con Clase] Problema con numeros aleatorios para todos....<br></div></font><div><div></div><div><br><div dir="ltr"><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">
el problema no especifíca que los números aleatorios sean generados por el programa o introducidos por el usuario, un usuario también puede introducir los números que quiera :-D<br>
</blockquote><br>jaja, es cierto xD<br><br>y sobre el programa...<br>lo buscare a ver que onda, estos diagramas ayudan bastante a la hra de plantearse la solucion a la problematica. gracias<br>
</div>
</div></div></div></div>
</div><br>
</div><br>_______________________________________________<br>
Lista de correo Cconclase <a rel="nofollow" href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a rel="nofollow" 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 rel="nofollow" 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></blockquote></div><br><br clear="all"><br><br>
</div>
</div></div></div>
</div><br>
</div><br>_______________________________________________<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></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>