Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2015, 16:59
Astro0806
 
Fecha de Ingreso: febrero-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
Ejercicio Arreglos C++ ! Por favor

Hola
No soy ingeniera ni programadora, pero he tenido que hacer varios ejercicios de c++ , compilándolos Dev C++, para mi carrera y me agrada! Pero hoy sinceramente estoy atascada con este y no sé cómo más proceder. Alguna ayuda será apreciada.

Crear un arreglo de 10 posiciones, que se pidan los números, pero el arreglo solo se debe llenarse con números pares, después de llenarse se debe mostrar el promedio y mostrar los números mayores o iguales al promedio obtenido, también se debe mostrar en qué posición están esos números mayores al promedio.

Este es mi intento: (No me sirve el promedio, si la persona ingresa un número impar pues ni modo, y no sé cómo mostrar las posiciones)


#include <iostream>
using namespace std;


int main () {
int Arreglo[10];
int c=0;
int num;
int total=0;
int IgualQue=0;
int MayorQue=0;
while (c< 10){
cout << "Ingrese numeros pares: "; //The input can only be even numbers! I am asking the person to write them but what if they input an odd one?
cin >> num;

Arreglo[c] = num;
c++;
total+=num;
}

float promedio=total/c; // This is the Average. Average=total/c
cout << "El promedio es"<< promedio << endl;

for (int i=0; i<c; i++){
if (Arreglo[i]==promedio){
IgualQue++; //This is to know what numbers of the array are equal or greater than the average number
}
else if (Arreglo[i] > promedio){
MayorQue++;
}
}
cout << "Hay" << IgualQue << " numeros iguales al promedio."; //prints Equal number to th average
cout << "Hay" << MayorQue << " numeros mayores al promedio.";//prints greater than numbers

system("pause");
return 0;

}