Dev - C++ - Arreglos

 
Vista:

Arreglos

Publicado por kerochan (1 intervención) el 18/08/2013 22:52:17
Crear un arreglo de 10 posiciones, que se pidan los números, pero:

* El arreglo llenarse con números pares, si se da un numero impar rechazarlo y dejar libre la posicion
* Después de llenarse se debe mostrar el promedio
* Mostrar los números mayores o iguales al promedio obtenido
*Mostrar en qué posición están esos números mayores al promedio

Espero me puedan colaborar ya que he intentando e intentado pero nada que me sale, esto es lo que tengo:

# include <stdio.h>
# include <stdlib.h>
main()
{
int vector[10];
int posicion=0;
int numero;
do{
printf("Ingrese un valor");
scanf("%i",&numero);
if(numero%2==0){
vector[posicion];
posicion++;
}
}while(posicion<10);
int suma=0;
for(int i=0;i<10;i++){
suma+=vector[i];
}
double promedio=suma/10;
printf("El promedio es %f\n",+promedio);
for(int i=0;i<10;i++){
if(promedio<=vector[i])
printf("El numero %i y la posición dentro del vector es %i\n",
vector[i],i);}
system("pause");
return 0;

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder