Preciso de ajuda, Linguagem C, me ajudem!!! 5. Escreva um programa que leia o nome, idade e altura de 5
pessoas e os armazene. Oprograma deve calcular o Indice de Massa Corporal (IMC) para cada pessoa e exibir uma
lista com nome e o IMC calculado. Decida qual a melhor forma de armazenar a
informação e justifique.
1 Resposta
Clique aqui para adicionar a sua resposta.
rafaela7745
#include
struct pessoa{
char nome[50];
int idade;
float altura;
float peso;
};
int main() {
struct pessoa p[5];
float imc[5];
int i, j;
for (i=0;i<5;i++){
printf("PESSOA-%dn",i+1);
printf("NOME: "); fgets(p[i].nome, 50, stdin);
fflush(stdin);
printf("IDADE: "); scanf("%d",&p[i].idade); fflush(stdin);
printf("ALTURA(m): "); scanf("%f",&p[i].altura);
fflush(stdin);
printf("PESO(Kg): "); scanf("%f",&p[i].peso);
fflush(stdin);
imc[i] = p[i].peso / (p[i].altura * p[i].altura);
}
for (j=0;j<5;j++){
printf("PESSOA-%dn",j+1);
puts(p[i].nome);
printf("IMC --> %.2fn",imc[j]);
}
return 0;
}