Advertisement
Guest User

Untitled

a guest
Oct 16th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main() {
  4. int qtd;
  5. printf("Digite a quantidade de pessoas que deseja inserir: \n");
  6. scanf("%d",&qtd);
  7. fflush(stdin);
  8.  
  9. if(qtd <= 0){
  10. printf("Digite uma quantidade positiva e maior que zero \n");
  11. return 0;
  12. }
  13.  
  14. int idade[qtd];
  15. char sexo[qtd];
  16. float salario[qtd];
  17.  
  18. int i = 0;
  19. for(i = 0; i < qtd; i++){
  20. printf("Digite a idade da pessoa %d: \n", i+1);
  21. scanf("%d",&idade[i]);
  22. fflush(stdin);
  23. printf("Digite o sexo da pessoa %d: \n", i+1);
  24. scanf("%c",&sexo[i]);
  25. fflush(stdin);
  26. printf("Digite o salario da pessoa %d: \n", i+1);
  27. scanf("%f",&salario[i]);
  28. fflush(stdin);
  29. }
  30.  
  31. float media = 0;
  32. int indiceMaiorIdade = 0;
  33. int indiceMenorIdade = 0;
  34. int menorIdade = idade[0];
  35. int maiorIdade = idade[0];
  36. int qtdMulheres = 0;
  37.  
  38. for(i = 0; i < qtd; i++){
  39. media = media + salario[i];
  40. if (maiorIdade < idade[i]){
  41. indiceMaiorIdade = i;
  42. }
  43. if (menorIdade > idade[i]){
  44. indiceMenorIdade = i;
  45. }
  46. if(salario[i] > 5000 && sexo[i] == 'M'){
  47. qtdMulheres++;
  48. }
  49. }
  50.  
  51. printf("A media do salario eh: %f \n", media/qtd);
  52.  
  53. printf("Menor idade: Sexo: %c salario: %f idade: %d", sexo[indiceMenorIdade], salario[indiceMenorIdade], idade[indiceMenorIdade]);
  54.  
  55. printf("Maior idade: Sexo: %c salario: %f idade: %d", sexo[indiceMaiorIdade], salario[indiceMaiorIdade], idade[indiceMaiorIdade]);
  56.  
  57. printf("A quantidade de mulheres com o salário superior a 5000 eh: %d", qtdMulheres);
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement