Please ,could you explain this sentence

The wins should be input in a parameter-less value returning function that returns the wins to the main function

returning function just returns value and does not print message , right ?

#include<iostream>
using namespace std;



int wins(int wins)
{
    cout<<"Please input the number of wins"<<endl;
    cin>>wins;
    return  wins ;
}

int losses(int losses)
{
    cout<<"Please input the number of losses"<<endl;
    cin>>losses;
    return losses;
}

int main()
{
    how?

}

I interpret it as meaning that the function used to get the wins should be a parameter-less function, which means it takes in no parameters.

int wins()
{
    int value;
    cout << "Please input the number of wins" << endl;
    cin >> value;
    return value;
}

Edited 1 Year Ago by Moschops

i should get this output:
Click Here

i changed the codes but i do not what I'm doing right or not?

to make you understand the problem , this is the problem:

The wins should be input in a parameter-less value returning function that returns the wins to the main function. A similar function should do the same thing for the losses. A third value returning function calculates the percentage of wins. It receives the wins and losses as parameters and returns the percentage (float) to maim program.

 #include<iostream>
    #include<iomanip>
    using namespace std;
    int wins()
    {
        return 80 ;
    }

    int losses()
    {
        return 40;
    }

    float percentage(int x, int y)
    {
        float percentage;
        int a= wins();
        int b= losses();
        int c= a+b;
        percentage= (a/c)*100;

        return percentage;
    }

    int main()
    {
        int x,y;
        cout<<"Please input the number of wins"<<endl;
        cout<<wins()<<endl;
        cout<<"Please input the number of losses"<<endl;
        cout<<losses()<<endl;
        cout<<setprecision(2);
        cout<<"The percentage of wins is "<<  <<" %"<<endl;// I do not know how i call percentage function?
    }

Edited 1 Year Ago by sunshine1020

this is not a homework !
I am studing for the final exam!
and i want to know if my steps in solving are correct

anyway thanks for your replaying

Edited 1 Year Ago by sunshine1020

If this is study for the final exam, and you still do not know how to call a function, you're in big trouble.

i know how to call a function brother

you do not understand my question

my steps in solving the problem ,Is it correct or not

 #include<iostream>
 #include<iomanip>
 using namespace std;

 int wins()
    {
      return 80 ;
    }

  int losses()
    {
      return 40;
    }

   float percentage()
   {
     float percentage;
     int a= wins();
     int b= losses();
     int c= a+b;
     percentage= (a/c)*100;
     return percentage;
    }

   int main()
   {

  cout<<"Please input the number of wins"<<endl;
   cout<<wins()<<endl;
   cout<<"Please input the number of losses"<<endl;
   cout<<losses()<<endl;

   cout<<setprecision(2);
   cout<<"The percentage of wins is "<<percentage()<<" %"<<endl;// I do not know how i call percentage function?
   }
This question has already been answered. Start a new discussion instead.