Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/05/2011, 04:54
ssaammuu
 
Fecha de Ingreso: abril-2011
Mensajes: 88
Antigüedad: 13 años
Puntos: 24
Respuesta: ¡Ayuda con sumas de números aleatorios!

Código:
for (int contador =1 ; contador <= n ; contador++)
Te recomiendo que empiezes los bucles por 0, aunque en este ejemplo no tiene ningún efecto, es mejor práctica en C/C++ ya que los índices empiezan por 0.
Código:
for (int contador =0 ; contador < n ; contador++)
Como te han dicho una sentencia condicional sería una buena idea. La otra cosa en tener una variable donde acumular la suma.
Código:
int n,acc(0);
//...
for (int contador =0 ; contador < n ; contador++)
{
    int g = rand ();
    if(g % 2 == 0){
        acc+=g;
    }
}

cout << "Suma: " << acc <<endl << endl;
//...
__________________
Foros Desarrollo de Juegos