Olá pessoal . Sou novato em programação em C, e tenho o seguinte trabalho da faculdade e não estou conseguindo terminar:
E o que eu consegui até agora foi isso:
[code=C]
#include
#include
//Maximo de pessoas para calcular
#define Max 4
//Quantidade de Graus de obesidade (Não mudar) (0 - Normal, 1 - Obeso, 2 - Obeso Morbido)
#define Quant 2
float Massa(float altura[], float peso[]){
float massa[Max];
int aux;
for(aux = 0;aux < Max;aux++){
massa[aux] = peso[aux]/(altura[aux]*altura[aux]);
}
return *massa;
}
float Verificar(float massa[]){
float media[Quant];
int aux;
for(aux=0; aux < Max; aux++){
if(massa[aux] < 26){
media[0] += massa[aux];
}if(massa[aux] >= 26 && massa[aux] < 30){
media[1] += massa[aux];
}else{
media[2] += massa[aux];
}
}
return media[Quant];
}
float Media(float media[]){
float resp[2];
resp[0] = media[0] / Max;
resp[1] = media[1] / Max;
resp[2] = media[2] / Max;
return resp[Quant];
}
void Mostrar(){
float altura[Max], peso[Max];
int aux;
for(aux = 0;aux < Max; aux++){
printf("Digite a altura da pessoa %d: ", aux+1);
scanf("%f", &altura[aux]);
printf("Digite o peso da pessoa %d: ", aux+1);
scanf("%f", &peso[aux]);
}
}
int main (void){
Mostrar();
system("PAUSE");
}
[/code]
Como eu disse, não consigo terminar ele , e o professor quer que enche de função o trabalho. Se alguem puder me ajudar eu ficaria muito grato.
LeoBelini
Novo Membro
Registrado
1 Mensagem
0 Curtidas