Ir para conteúdo
Fórum Script Brasil
  • 0

Matriz-ajuda


Luciano Cruz

Pergunta

O codigo do programa está compilando normal eu defini no #define t 3 para o programa pedir o peso e a altura 3 vezes para o usuario mas em vez de 3 aparece 9 vezes se eu coloco define t 4 aparece 12 vezes,não sei o que está acontecendo,se alguém puder me ajudar eu agradeço muito.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define t 3
main()
{

float matIMC [t][3]; // Faltava ponto e vrigula, e espaço entre "mat" e "IMC"
float peso[t],altura[t], media_peso, media_altura ;
int i,j;

for (i=0;i<t; i++) {
for (j=0;j<3;j++)
{
printf("\n Peso:") ;
scanf("%f",&peso[j]); // "peso" não foi declarado como matriz
printf("\n Altura: ");
scanf("%f",&altura[j]); // "altura" não foi de clarado como matriz

matIMC[j] = (peso[j] / (altura[j] * altura[j])); // "imc" não existe, substituido por "matIMC"
}
}
printf("---------Indice IMC-----------------\n");
printf(" Peso | Altura| IMC \n");
printf(" -------------------------------- \n");

media_peso=0;
media_altura=0;

for (i=0;i <t; i++){
for (j=0;j<3;j++) {
printf("\n %3.2f %3.2f %3.2f ", peso[j],altura[j],matIMC[j]);

if (matIMC[j] <= 18.5)
puts("Abaixo do peso");
else if (matIMC[j] <= 25)
puts("Peso Normal");
else if (matIMC[j] < 30)
puts("Acima do Peso");
else
puts("Obeso");

media_peso = media_peso+ peso[j];
media_altura = media_altura +altura[j];

}
}
media_peso =media_peso/ t;
media_altura =media_altura/t;

printf("\n\nMedia de Peso ==> %3.2f ",media_peso);
printf("\n\nMedia Altura ==> %3.2f\n\n\n ",media_altura);


system("pause");

}

Luciano

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...