Luego de unas horas dando vueltas e intentando aplicar diferentes cosas, llegue a esta solución que no se si sea la mas larga o si se pueda comprimir más el código pero, es la solución que hice y entendí, claramente con ayuda de las personas de este foro, en especial a el usuario @K-YreX y a @XSStringManolo, así que finalmente adjunto el código que funciona y creo que es una solución valida, muchas gracias por su tiempo.
Código (cpp) [Seleccionar]
#include<iostream>
using namespace std;
int PedirEstudiantesEnRango();
const int MAX_ESTUDIANTES = 10;
int estudiantes, TotalHombresUniversidad, MujerEstudiaIng;
double edadPromedioIngenieria;
int main(){
do{
cout<<"Favor ingresar el numero de estudiantes dentro del rango estipulado: [1 - " << MAX_ESTUDIANTES << "]: ";
cin>>estudiantes;
}while(estudiantes < 1 || estudiantes > MAX_ESTUDIANTES);
PedirEstudiantesEnRango();
cout << "La edad promedio de los estudiantes de ingenieria es: "<< edadPromedioIngenieria<<"\n";
cout << "El porcentaje de hombres que hay en la universidad es: "<<TotalHombresUniversidad<<"%\n";
cout << "El porcentaje de mujeres que hay en la universidad estudiando ingenieria es: "<<MujerEstudiaIng<<"%\n";
}
int PedirEstudiantesEnRango(){
bool EsMujer;
int edad, sexo, TotalMujeres, edadTotalIngenieria = 0, estudios;
for(int i = 0; i < estudiantes; ++i) {
EsMujer==false;
cout << "Introduce la edad del estudiante " << (i+1) << ": ";
cin >> edad;
cout << "Introduzca el sexo del estudiante " << (i+1) << " (1 - Masculino | 2 - Femenino): ";
cin >> sexo;
if(sexo==1){
TotalHombresUniversidad+=sexo;
}
else if(sexo==2){
EsMujer=true;
TotalMujeres++;
}
cout << "Introduzca la carrera del estudiante " << (i+1) << " (1 - Ingenieria | 2 - Otro): ";
cin >> estudios;
if(estudios==1){
edadTotalIngenieria+=edad;
}
if(estudios==1&&EsMujer==true){
MujerEstudiaIng++;
}
}
TotalHombresUniversidad=(TotalHombresUniversidad*100)/estudiantes;
MujerEstudiaIng=(MujerEstudiaIng*100)/estudiantes;
edadPromedioIngenieria = (double)edadTotalIngenieria / estudiantes;
return edadPromedioIngenieria, TotalHombresUniversidad, MujerEstudiaIng;
}