Write a full class definition for a class named ContestResult, and containing the following members: – A data member winner of type string, initialized to the empty string. – A data member secondPlace of type string, initialized to the empty string. – A data member thirdPlace of type string, initialized to the empty string. – A member function called setWinner that has one parameter, whose value it assigns to the data member winner. – A member function called setSecondPlace that has one parameter, whose value it assigns to the data member secondPlace. – A member function called setThirdPlace that has one parameter, whose value it assigns to the data member thirdPlace. – A member function called getWinner that has no parameters and that returns the value of the data member winner. – A member function called getSecondPlace that has no parameters and that returns the value of the data member secondPlace. – A member function called getThirdPlace that has no parameters and that returns the value of the data member thirdPlace.

LANGUAGE: C++

CHALLENGE:

Write a full class definition for a class named ContestResult, and containing the following members: – A data member winner of type string, initialized to the empty string. – A data member secondPlace of type string, initialized to the empty string. – A data member thirdPlace of type string, initialized to the empty string. – A member function called setWinner that has one parameter, whose value it assigns to the data member winner. – A member function called setSecondPlace that has one parameter, whose value it assigns to the data member secondPlace. – A member function called setThirdPlace that has one parameter, whose value it assigns to the data member thirdPlace. – A member function called getWinner that has no parameters and that returns the value of the data member winner. – A member function called getSecondPlace that has no parameters and that returns the value of the data member secondPlace. – A member function called getThirdPlace that has no parameters and that returns the value of the data member thirdPlace .

SOLUTION:



class ContestResult{
    private:
        string winner;
        string secondPlace;
        string thirdPlace;
    public:
        void setWinner(string);
        void setSecondPlace(string);
        void setThirdPlace(string);
        string getWinner();
        string getSecondPlace();
        string getThirdPlace();
};

void ContestResult::setWinner(string theWinner){
    winner=theWinner;
}

void ContestResult::setSecondPlace(string theSecondPlace){
    secondPlace=theSecondPlace;
}

void ContestResult::setThirdPlace(string theThirdPlace){
    thirdPlace=theThirdPlace;
}

string ContestResult::getWinner(){
    return winner;
}

string ContestResult::getSecondPlace(){
    return secondPlace;
}

string ContestResult::getThirdPlace(){
    return thirdPlace;
}