Está en la página 1de 2

#include "iostream"

using namespace std;


void cargarNotas(int vec[]);
void mostrarNotas(int vec[]);
void notasAprobadas(int vec[]);
int promedioNotas(int vec[]);
float promedioNotas2(int vec[]);
int mostrarMayorNota(int vec[]);
int mostrarPosicionMayorNota(int vec[]);
int main() {
//int notas[7] = {30, 90, 55, 45,85,20,75 };
int notas[7];
cargarNotas(notas);
cout<<"Mostrando el vector:"<<endl;
mostrarNotas(notas);
cout<<"\nLas notas aprobadas son:"<<endl;
notasAprobadas(notas);
cout<<endl;
cout<<"El promedio de las notas aprobadas es:"<<promedioNotas(notas);
cout<<endl;
cout<<"El promedio de las notas aprobadas con decimales
es:"<<promedioNotas2(notas);
cout<<endl;
cout<<"La nota mayor es: "<<mostrarMayorNota(notas);
cout<<endl;
cout<<"La posicion nota mayor es: "<<mostrarPosicionMayorNota(notas);

return 0;
}
void cargarNotas(int vec[]){
for(int i=0; i < 7; i++){
//cout<<"Digite el valor para el vector "<<(i+1)<<":";
cin>>vec[i];
}
}
void mostrarNotas(int vec[]){
for(int i=0; i < 7; i++){
cout<<vec[i]<<" ";
}
}

void notasAprobadas(int vec[]){


for(int i = 0; i < 7; i++){
if (vec[i] >= 51){
cout<<vec[i]<<" ";
}
}
}

int promedioNotas(int vec[]){


int sumaNotas=0, contador = 0;
//int contador = 0;
for(int i = 0; i < 7; i++){
if (vec[i] >= 51){
contador++;
sumaNotas = sumaNotas + vec[i];
}
}
return sumaNotas/contador;
}
float promedioNotas2(int vec[]){
float sumaNotas=0, contador = 0;
for(int i = 0; i < 7; i++){
if (vec[i] >= 51){
contador++;
sumaNotas = sumaNotas + vec[i];
}
}
return sumaNotas/contador;
}

int mostrarMayorNota(int vec[]){


int mayor = vec[0];
for (int i=1; i < 7; i++){
if (vec[i] > mayor){
mayor = vec[i];
}
}
return mayor;
}

int mostrarPosicionMayorNota(int vec[]){


int mayor = vec[0];
int pos=0;
for (int i=1; i < 7; i++){
if (vec[i] > mayor){
pos = i;
}
}
return pos;
}

También podría gustarte