Crash de la consola
Publicado por 7erran (1 intervención) el 04/04/2021 19:20:17
Buenos dias, estoy aprendiendo a usar funciones y lo que pasa es que necesito extraer datos de un for mientras este mismo se ejecuta, pero la solucion que estoy dando al problema genera crash, ¿alguien podría ayudarme?, adjunto codigo, muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#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;
}
Valora esta pregunta
0