A prefeitura de uma cidade fez uma pesquisa em um entre seus habitantes para descobrir a média salarial de seus 1500 habitantes.
O programa deve perguntar o salário de cada habitante e calcular a média.
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, x, idade, menorIdade = 999, maiorIdade = 0, quantM = 0;
char sexo;
float salario, mediaSalario = 0;
printf("Digite a quantidade de entrevistados: ");
scanf("%d", &x);
for(i = 1; i <= x; i++){
printf("Digite sua idade, seu sexo e seu salario: ");
scanf("%d %c%f", &idade, &sexo, &salario);
// letra a
mediaSalario += salario;
// letra b
if(menorIdade > idade)
menorIdade = idade;
if(maiorIdade < idade)
maiorIdade = idade;
// letra c
if(sexo == 'F' && salario <= 2000)
quantM++;
}
printf("Media salarial R$%.2f\n", mediaSalario / x);
printf("Menor idade: %d\nMaior idade: %d\n", menorIdade, maiorIdade);
printf("Quantidade de mulheres com salario ate R$2000,00: %d\n\n", quantM);
}
Explicação: