[ Foro de C++ ]

Crash de la consola

04-Apr-2021 19:12
Invitado (7erran)
0 Respuestas

Lo que pasa es que estoy aprendiendo a usar funciones, pero no se que ocurre, estoy haciendo un programa que recoja datos de un for mientras se ejecuta, pero no se por qué bota crash la consola o que estaré haciendo mal, por favor alguien que me ayude, adjunto el codigo que estoy realizando, muchas gracias.

#include<iostream>
using namespace std;

int bucle(int x);
int PromEdadIng(int&, int&);

int estu, a, edad, sexo, carrera, edadtemp, edadconst, tempbucleedad, aux=0, tempbuclecarrera;

int main(){
int aretorno;
bucle(a);
cout<<"Favor ingresar el numero de estudiantes a tener en cuenta\n";
cin>>estu;

aretorno = (1-bucle(a))*-1;
cout<<aretorno;


}
int bucle(int a){
for(a=1; a<=estu; a++){
cout<<"Favor ingresar la edad del estudiante";
cin>>edad;
cout<<edad;
PromEdadIng(edad,aux);
cout<<"favor ingresar el sexo del estudiante, de la manera 1 si es masculino o 2 si es femenino";
cin>>sexo;
cout<<"Favor ingresar la carrera del estudiante, de la manera 1 si es ingenieria o 2 si es otra carrera";
cin>>carrera;
cout<<carrera;
PromEdadIng(aux,carrera);
}
return a;
}

int PromEdadIng(int& edad, int& carrera){
int promedad;
tempbuclecarrera=carrera;
cout<<tempbucleedad;
tempbucleedad+=edad;
cout<<tempbucleedad;
if(tempbuclecarrera=1){
promedad=tempbucleedad/a;
cout<<"El promedio de las edades de los estudiantes que estudian ingenieria es: "<<promedad;
}
else
return edad;
}




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)