Programaçao em C - Exercicio com Vetores, alguem me ajuda?
Não sei o que estou errando no meu código, tentei de várias maneiras. Ainda nao estou familiarizado com a ideia de Vetores, estou bem confuso, alguem pode me ajudar nesse exercicio?
Enunciado:
Foi realizada uma pesquisa entre 500 habitantes de uma certa região. De
cada habitante foram coletados os dados: idade, sexo, salário e número de filhos.
Faça um programa que leia esses dados em um vetor.
Obrigado!
Comments
Na realidade você precisa criar um vetor para cada tipo de dado.
int idade[500];
char sexo[500];
float salario[500];
int num_filhos[500];
No futuro você irá estudar estruturas e aí poderá optar por utilizar um array de estruturas.
Para ler estes dados faça:
for (i=0; i<500; i++) {
scanf("%d %c %f %d", &idade[i], &sexo[i], &salario[i], &num_filhos[i]);
}
Use a ideia do Osvaldo, esta correta, mas eu n colocaria os vetores nessa maneira....
Crie um DEFINE e atribua a ele um valor
ex:
#include<stdio.h>
#define IN 500
main()
{
int idade[IN], nFilhos[IN], cont;
char sexo[IN];
float salario[IN];
for(cont = 0; cont < IN; cont++)
{
....
}
}