Você está na página 1de 1

#include <iostream>

using namespace std;

//Um procedimento para preencher os vetores.


void PreencheVetores (float P[], float A[])
{
for (int i=0;i<3;i++)
{
cout<<"\n Informe o peso da "<<i+1<<"� pessoa: "<<endl;
cin>>P[i];
cout<<"\n Informe tamb�m sua altura: "<<endl;
cin>>A[i];
}
}

//Um procedimento para calcular o IMC de cada pessoa e armazen�-los em outro vetor.
void CalculaIMC (float Kg[], float H[], float Indice[])
{
for (int i=0;i<3;i++)
{Indice[i]=Kg[i]/(H[i]*H[i]);}
}

//Uma fun��o para calcular m�dia dos IMC das posi��es pares do vetor.
float CalculaMedia (float Indice[])
{
int i;
float Soma=0, Media;
for (i=0;i<3;i++)
{
if (i%2==0)
{Soma=Soma+Indice[i];}
}
Media=Soma/3;
return Media;
}

//Um procedimento para exibir o IMC de cada pessoa.


void MostraIMC (float Dados[])
{
for (int i=0;i<3;i++)
{
cout<<"O IMC da "<<i+1<<"� pessoa � "<<Dados[i]<<endl;
}
}

//Procedimento Principal
void main ()
{
float IMC[3], PesoPessoa[3], AlturaPessoa[3], MediaPares;

PreencheVetores(PesoPessoa,AlturaPessoa);
CalculaIMC(PesoPessoa,AlturaPessoa,IMC);
MediaPares=CalculaMedia(IMC);
MostraIMC(IMC);
cout<<"\n A m�dia de IMCs nas posi��es pares � "<<MediaPares<<endl;

system("pause");
}

Você também pode gostar