Ir ao conteúdo
  • Cadastre-se

Programa em C


capri17

Posts recomendados

Mais uma vez estou eu aqui pedindo ajuda de vocês,estou com um exercicio para resolver aqui com o seguinte encunciado,e vou postar o que já fiz também:

a) Crie um programa que leia o peso e a altura de 200 pessoas, calcule o IMC de cada indivíduo e ao final apresente apenas: A fórmula para calcular o IMC é: IMC=Peso/Altura2

1. o indivíduo com o maior valor de IMC dentre os 200 lidos;

2. o indivíduo de menor valor de IMC dentre os 200 lidos;

3. a média da altura encontrada levando em conta os 200 indivíduos.

4. a média do peso encontrado levando em conta os 200 indivíduos

E o que fiz é isso aqui:

estou com duvida para implementar essas outras funções do 1 ao 4,

se alguém puder ajudar ficaria grato.

#include <stdio.h>
int main()
{
int i,imc,altura[200],peso[200];
for(i=0;i<200;i++)
{
printf("Digite sua altura:");
scanf("%d",&altura[i]);
printf("\nDigite o seu peso:");
scanf("%d",&peso[i]);
}
imc=peso[i]/altura[i];
printf("%d",imc);
return 0;
getchar();
getchar();
}

Link para o comentário
Compartilhar em outros sites

a) Crie um programa que leia o peso e a altura de 200 pessoas, calcule o IMC de cada indivíduo e ao final apresente apenas: A fórmula para calcular o IMC é: IMC=Peso/Altura2

1. o indivíduo com o maior valor de IMC dentre os 200 lidos;

2. o indivíduo de menor valor de IMC dentre os 200 lidos;

3. a média da altura encontrada levando em conta os 200 indivíduos.

4. a média do peso encontrado levando em conta os 200 indivíduos

O que eu faria:

0) Calcular o IMC de cada pessoa e guarda-los em um vetor. Daí:

1) Usar aquele vetor em dois for. O primeiro varrendo o vetor de i = 0 até 200, e o segundo de j = 0 até 200 (com j != i). Então compare o vetor com cada vetor[j] (por exemplo: vetor < vetor[j]), e se encontrar um vetor[j] maior que o vetor, aí inverta e passe a comparar agora o vetor[i = j] com cada vetor[j] ate encontrar outro valor maior novamente. Isso vai seguir iterativamente ate chegar em um valor que é maior que todos os demais.

2) O inverso da primeira sugestão.

3) Somar os 200 valores de peso e depois dividi-lo por 200.

4) Somar os 200 valores de altura e depois dividi-lo por 200.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...