o exercicio é esse
Faça um algoritmo que leia idade, sexo e salário dos habitantes de uma cidade e escreva:
a) a média de salário dos habitantes;
b) maior e menor idade entre eles;
c) quantidade de mulheres com salário até R$1.500,00.
meu algoritmo eu sei que tem uns erros de vetor (apesar de rodar), mas n sei como posso arrumar e no final na quantidade de mulheres c salario ate 1500 ta dando erro
<>
#include <stdio.h>
#include <stdlib.h>
#define TAM 2
int main(void) {
float n, soma, media;
int sal[TAM],id[TAM], posiMaior, maior, posiMenor, i,menor, quantM;
char sexo;
i=0;
quantM=0;
printf("Digite a quantidade de habitantes:\n");
scanf("%f", &n);
for (i=0; i<n; i++){
printf("Digite o salário de cada um:\n");
scanf("%d", &sal[i]);
}
//media dos salários
soma=0;
for (i=0; i<n; i++){
soma=soma+sal[i];
}
media = soma/n;
printf("\nA media salarial é %.2f\n", media);
for (i=0; i<n; i++){
printf("\nDigite a idade de cada um:\n");
scanf("%i", &id[i]);
}
//maior idade
maior=id[0];
for (i=0; i<n; i++){
if (id[i]>maior){
maior = id[i];
}
}
printf("\nMaior idade é %i\n", maior);
//menor idade
menor=id[i];
for (i=0; i<n; i++){
if (id[i]<menor){
menor = id[i];
}
}
printf("\nMenor idade é %i\n", menor);
for (i=0; i<n; i++){
printf("\nInforme os sexos - F/M\n");
scanf("%s", &sexo);
if (sexo=='F'&& sal[i]<=1500){
quantM++
}
printf("Quantidades de mulheres com salário até R$1500 %i",quantM);
return 0;
}
}