#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <math.h>
void portugues ()
{
	printf ("Linguagem de co'digo: %s \n", setlocale(LC_ALL,NULL));
	printf ("Linguagem utilizada: %s\n===================================\n\n", setlocale(LC_ALL,""));	
}
int main ()
{
	portugues ();
	
	int n,i,Midd,PMidd,Pmpeso,PMalt,mpeso,Malt;
	
	printf ("Digite a quantidade de pessoas para lista de dados:\n");
	scanf ("%i",&n);
	int vetIDD[n],vetPES[n],vetALT[n];
	
	printf ("\n==========\nFoneça os dados das pessoas:\n==========\n");
	
	for (i=1;i<=n;i++)
	{
		printf ("\n\nPessoa %i:\nIdade:\n",i);
		scanf ("%i", &vetIDD[i]);
		printf ("Peso (em Kg):\n");
		scanf ("%i", &vetPES[i]);
		printf ("Altura (em centímetros):\n",i);
		scanf ("%i", &vetALT[i]);
		
		if (i==1) 
		{
			Midd=vetIDD[i];
			mpeso=vetPES[i];
			Malt=vetALT[i];
		}
		
		if (mpeso<vetPES[i])
		{
			mpeso=vetPES[i];
			Pmpeso=i;
		}
		
		if (Malt>vetALT[i])
		{
			Malt=vetALT[i];
			PMalt=i;
		}
		
		if (Midd>vetIDD[i])
		{
			Midd=vetIDD[i];
			PMidd=i;
		}
	}
	
	printf ("\n============\nO peso da pessoa mais idosa é: %i Kg.\nA altura da pessoa mais leve é: %i cm.\nA idade da pessoa mais alta é: %i anos.\n",vetPES[PMidd],vetALT[Pmpeso],vetIDD[PMalt]);
}
	Olá,
 
	 
 
	Meu nome é Jackson e sou um estudante de eletrônica de nível técnico, curso no CEFET-MG. Fazendo um de meus exercícios tive um problema na execução do programa e queria saber se alguém pode me ajudar a resolvê-lo. 
 
	 
 
	4) Faça um programa que receba os dados cadastrais de n pessoas. Lista de dados coletados:  Idade;  Peso;  Altura.
 
	Ao final do programa, imprima na tela:  O peso da pessoa mais idosa;  A altura da pessoa mais leve;  A idade da pessoa mais alta. Crie um vetor para cada grandeza (Idade, peso, altura).
 
	 
 
	Segue o meu código:
 
	 
 
	#include <stdio.h> 
	#include <stdlib.h> 
	#include <locale.h> 
	#include <math.h>
 
	void portugues () 
	{ 
	    printf ("Linguagem de co'digo: %s \n", setlocale(LC_ALL,NULL)); 
	    printf ("Linguagem utilizada: %s\n===================================\n\n", setlocale(LC_ALL,""));     
	} 
	int main () 
	{ 
	    portugues (); 
	     
	    int n,i,Midd,PMidd,Pmpeso,PMalt,mpeso,Malt; 
	     
	    printf ("Digite a quantidade de pessoas para lista de dados:\n"); 
	    scanf ("%i",&n); 
	    int vetIDD[n],vetPES[n],vetALT[n]; 
	     
	    printf ("\n==========\nFoneça os dados das pessoas:\n==========\n"); 
	     
	    for (i=1;i<=n;i++) 
	    { 
	        printf ("\n\nPessoa %i:\nIdade:\n",i); 
	        scanf ("%i", &vetIDD);         printf ("Peso (em Kg):\n");         scanf ("%i", &vetPES);         printf ("Altura (em centímetros):\n",i);         scanf ("%i", &vetALT);                  if (i==1)          {             Midd=vetIDD;             mpeso=vetPES;             Malt=vetALT;         }                  if (mpeso<vetPES)         {             mpeso=vetPES;             Pmpeso=i;         }                  if (Malt>vetALT)         {             Malt=vetALT;             PMalt=i;         }                  if (Midd>vetIDD)         {             Midd=vetIDD;             PMidd=i;         }     }          printf ("\n============\nO peso da pessoa mais idosa é: %i Kg.\nA altura da pessoa mais leve é: %i cm.\nA idade da pessoa mais alta é: %i anos.\n",vetPES[PMidd],vetALT[Pmpeso],vetIDD[PMalt]); } 
 
	  
 
	Desde já, agradeço!