Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /*O presidente da câmara de uma cidade fez uma pesquisa sobre os seus habitantes,
- recolhendo dados sobre o salário e número de filhos. A câmara deseja saber (2,5):
- a) média do salário da população;
- b) média do número de filhos;
- c) maior salário;
- d) percentagem de pessoas com salário até 500,00;
- Crie uma função que receba o salário e o número de filhos dos habitantes da cidade e retorne o
- resultado dos itens a, b, c e d.*/
- #define N 5
- float calculo (float *mediasal,int qntfilhos[N], float *psal,float sal[N],float *mediafilho);
- int main()
- {
- int qntfilhos[N],i;
- float mediasal,sal[N],psal,maiorsal,mediafilho;
- for (i=0; i<N;i++){
- printf ("Quantos filhos tem: ");
- scanf ("%d",&qntfilhos[i]);
- printf ("Qual o salario: ");
- scanf ("%f",&sal[i]);
- }
- maiorsal=calculo(&mediasal,qntfilhos,&psal,sal,&mediafilho);
- printf ("\n O maior salario e de : %.2f",maiorsal);
- printf ("\n\nO salario medio e de : %.2f reais",mediasal);
- printf ("\nA media de filhos e de : %.2f",mediafilho);
- printf ("\nO maior salario e de : %.2f ",maiorsal);
- printf ("\n%.2f%% pessoas tem salario de ate 500.00 reais",psal);
- return 0;
- }
- float calculo (float *mediasal,int qntfilhos[N], float *psal,float sal[N],float *mediafilho){
- float somasal=0,maiorsal=sal[0];
- int i,somafilhos=0,soma500=0;
- for (i=0;i<N;i++){
- somasal+=sal[i];
- somafilhos+=qntfilhos[i];
- if(maiorsal<sal[i])
- maiorsal=sal[i];
- if (sal[i]<=500.00)
- soma500++;
- }
- *mediasal=somasal/N;
- *mediafilho=somafilhos/N;
- *psal=soma500*100/N;
- return maiorsal;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement