[C con Clase] Problema con numeros aleatorios para todos....

David xdrtas en yahoo.es
Mie Sep 15 03:16:08 CEST 2010


Un pequeño cambio que se me olvidó hacer en la versión final, ya está corregido, 
quitar la declaración de variable int SumLoc del bucle y colocarlo al inicio del 
main.

Un cordial saludo.

David Lastra.

http://xdrtas.coolpage.biz

http://xdrtas.blogspot.com/


________________________________
De: Yolmer Rosales <yolmer.rosales en gmail.com>
Para: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
Enviado: mar,14 septiembre, 2010 12:37
Asunto: Re: [C con Clase] Problema con numeros aleatorios para todos....




El 13 de septiembre de 2010 18:41, MuGliDaRk <muglidark en gmail.com> escribió:

A ver problema, si alguien lo logra.
>
>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.
>
Amigo yo lo haría así:

primero declara un array de 20 enteros

segundo rellenar 18 posiciones del array con números aleatorios asegurandose que 
no exceda los 500 y la última posición obtenerla por diferencia.

**para evitar que se pase de quinientos estudiemos un momento el peor de los 
casos que siempre se obtenga el número mayor 180 en la primera casilla 180 en la 
segunda la tercera no debe pasar de 140 por lo tanto yo digo que hay que dejarle 
oportunidad a una sola casilla de tener valor 180.

** luego está el caso contrario si en 19 casillas obtenemos puros ceros entonces 
la última excederá la restricción de 180. En este caso habría que vigilar los 
resultados desde el principio usando bandas si está muy bajo elevar la banda y 
si está muy alto bajarla.

algo como esto:
necesito generar un número aleatorio para la equis casilla compruebo la suma del 
array y el siguiente número no debe ser mayor que tanto ni menor que tanto.

yo creo que este ejercicio está muy cool lo voy a tratar de hacer después les 
cuento.



      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100915/2ad402e5/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: ejercicio.png
Type: image/png
Size: 70764 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100915/2ad402e5/attachment.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: numeros.cpp
Type: application/octet-stream
Size: 1927 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100915/2ad402e5/attachment.obj>


Más información sobre la lista de distribución Cconclase