Foros del Web » Programación para mayores de 30 ;) » C/C++ »

¡Ayuda con sumas de números aleatorios!

Estas en el tema de ¡Ayuda con sumas de números aleatorios! en el foro de C/C++ en Foros del Web. ¡Hola que tal! Me gustaria saber como puedo hacer para sumar los números pares que me arroje la función rand, ya tengo los números aleatorios, ...
  #1 (permalink)  
Antiguo 16/02/2010, 20:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
Busqueda ¡Ayuda con sumas de números aleatorios!

¡Hola que tal!

Me gustaria saber como puedo hacer para sumar los números pares que me arroje la función rand, ya tengo los números aleatorios, ahora solo quiero hacer que busque los que son pares y los sume.

Este es el código que tengo.

Código:
int main()
{
	int n;
	cout << "INGRESA LA CANTIDAD DE NUMEROS ALEATORIOS QUE DESEAS" << endl << endl;
	cin >> n;
	cout << endl;

	for (int contador =1 ; contador <= n ; contador++)

	{	

	int g = rand ();
		cout << ( 1 + g ) << endl ;
		cout << endl ;
	
	}
	

	system ("PAUSE");
	return 0 ;

}
¡¡Gracias de antemano!!
  #2 (permalink)  
Antiguo 18/02/2010, 09:11
Avatar de fradve  
Fecha de Ingreso: abril-2009
Mensajes: 157
Antigüedad: 15 años
Puntos: 7
Respuesta: ¡Ayuda con sumas de números aleatorios!

segun los vayas generando almacenalos en un vector, y luego dentro de un for ve preguntado cual es par con la condición (numero%2==0) y los vas acumulando dentro de una variable y listo.
__________________
En programación hay mil y un formas de hacer lo mismo...
  #3 (permalink)  
Antiguo 18/02/2010, 13:15
 
Fecha de Ingreso: abril-2009
Mensajes: 12
Antigüedad: 15 años
Puntos: 0
Respuesta: ¡Ayuda con sumas de números aleatorios!

Yo pondría dentro del for:

Código:
if(g%2==0){
suma=suma+g; //suma esta inicializada a 0
printf("%i \n",g);//Si necesitas guardar los nº pares pues vete asignandolos a un array como dice el amigo
}
Bueno,esta es mi humilde opinión. xD

Suerte

Etiquetas: c++, numeros, aleatoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:03.