A ver si te sirve ese ejemplo, es bastante simplón:
Código C++:
Ver original#include <iostream>
#include <windows.h>
using namespace std;
int main (){
const int TAM = 10; //cantidad de alumnos
const int media = 60; //nota media. Solo se va mostrar lo que sea mayor o igual a ella.
int notas[TAM] = {0};
int nNotas = 0;
int temp = 0;
int i = 0;
//Una clase de TAM estudiantes hacen un examen
cout << "Entre con las notas de los " << TAM << " estudiantes.Precione una tecla para continuar..." << endl;
while ( i < TAM ){
cout << "Nota estudiante " << i+1 << " de " << TAM << ": ";
cin >>temp;
//sus calificaciones son almacenadas en un vector R solo si son pares ;)
if ( temp%2 == 0 ){
notas[nNotas] = temp;
nNotas++;
}
i++;
}
//calculamos la media
temp = 0;
for ( i = 0; i < TAM; i++){
temp = temp + notas[i];
}
//printf notamedia
temp = temp/nNotas;
cout << "La nota media es: "<< temp << "\n" << endl;
//notas mayores o igual a la media indicando su posicion en el arreglo.
for ( i = 0; i < TAM; i++){
if( notas[i] != 0 ){
if( notas[i] >= media ){
cout << "Nota[" << i+1 << "] es mayor o igual a Media: " << notas[i] << endl;
}
}
}
return 0;
}