A prefeitura de uma cidade fez uma pesquisa entre os seus habitantes, coletando dados sobre o salário e número de filhos. Faça uma função que leia esses dados para um número não determinado de pessoas e retorne a média de salário da população, a média do número de filhos, o maior salário e o percentual de pessoas com salário até R$350,00.  #include <iostream>
#include <cstdlib>
using namespace std;
     struct pessoa{
       int numfilhos;
       int salario;
};
    int numfilhos, nhabitantes, habitantes, totalfilhos=0;
    double salario, somasalario=0, msalario, salcem, percentual, medsalario;    
     float mfilhos;
          double mediasalario(double salario) {
        while (nhabitantes != 0) {
        habitantes += 1;
        somasalario = salario + somasalario;
        medsalario = somasalario / habitantes;
    }return medsalario;
    }
    int qtefilhos(int numfilhos) {
        totalfilhos=0;
        while (nhabitantes != 0){
        totalfilhos = totalfilhos + numfilhos;
        mfilhos= habitantes/totalfilhos;
        }    return mfilhos;
        }
    
    double calcularMaiorSalario(double salario) {
        msalario=0;
        if ( msalario < salario ) {
            msalario = salario;
        }    return msalario;
    }
    double percentualSalario(double salario) {
        salcem=0;
        percentual=0;
        if (salario <= 350) {   
            salcem = salario;
            percentual = (salcem * 100) / habitantes;  
    }    return percentual;
    }
        
    int main()
        {
       double salario, medsalario, percentual, calcularMaiorSalario(), mediasalario(double salario);
       int numfilhos, qtefilhos;
       pessoa c;
    while (habitantes != 0)
        {int soma=0;
        double somadois=0;
        cout<<"\nNumero de filhos: ";
        cin >> c.numfilhos;
        cout<<"\nSalario: ";
        cin >> c.salario;
        cout << "\nDigite o numero de filhos";
                cin >> c.numfilhos;
        soma=soma+numfilhos;
        cout << "\nDigite  o salario: ";
        cin >> c.salario;
        somadois=somadois+salario;
        cout << "\nMedia salario: ";
        cin >> c.mediasalario(double salario);
        cout << "\nMaior salario: "; 
        cin >> c.calcularMaiorSalario(double salario);
        cout << "\nPercentual: ";
        cin >> c.percentualSalario(double salario);
        cout <<"\nMedia de filhos: ";
        cin >> c.qtefilhos(int numfilhos);
        } Pessoal estou com duvida como faço pra executar a função..fiz desse jeito ai, acho q esta errado.. sou novo em c++ se alguém pudesse me ajudar, ou me ajudar a fazer de uma forma bem mais facil..