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++)

    {

    ....

    }

    }

Sign In or Register to comment.