Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Online C compiler to run C program online
- #include <stdio.h>
- typedef struct // Cria uma STRUCT para armazenar os dados de uma pessoa
- {
- char Nome[50];
- int Idade;
- float Peso;
- float Altura;
- float Imc;
- } Pessoa; // Define o nome do novo tipo criado
- void ImprimePessoa(Pessoa P) // declara o parâmetro como uma struct
- {
- printf("Nome: %s Idade: %d Peso: %f Altura: %f IMC: %f \n",P.Nome, P.Idade, P.Peso, P.Altura, P.Imc);
- }
- int main()
- {
- Pessoa Povo[10];
- char nome[50];
- float somaIMC=0;
- float mediaIMC=0;
- for (int i = 0 ; i<=1; i++) {
- printf("Digite o nome da pessoa %i: ",i+1);
- scanf("%s",&Povo[i].Nome);
- printf("Digite a altura da pessoa %i: ",i+1);
- scanf("%f",&Povo[i].Altura);
- printf("Digite peso da pessoa %i: ",i+1);
- scanf("%f",&Povo[i].Peso);
- Povo[i].Imc = (Povo[i].Peso / (Povo[i].Altura * Povo[i].Altura));
- somaIMC = somaIMC + Povo[i].Imc;
- }
- for (int i = 0 ; i<=1; i++) {
- ImprimePessoa(Povo[i]);
- }
- mediaIMC = somaIMC / 2;
- printf("Media de IMCs %f: ",mediaIMC);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment