Question
In C++, Write the definitions of the member functions of the class integerManipulation class integerManipulation { public: void setNum(long long n); //Function to set num.
In C++,
Write the definitions of the member functions of the class integerManipulation
class integerManipulation { public: void setNum(long long n); //Function to set num. //Postcondition: num = n;
long long getNum(); //Function to return num. //Postcondition: The value of num is returned.
void reverseNum(); //Function to reverse the digits of num. //Postcondition: revNum is set to num with digits in // in the reverse order.
void classifyDigits(); //Function to count the even, odd, and zero digits of num. //Postcondition: evenCount = the number of even digits in num. // oddCount = the number of odd digits in num.
int getEvensCount(); //Function to return the number of even digits in num. //Postcondition: The value of evensCount is returned.
int getOddsCount(); //Function to return the number of odd digits in num. //Postcondition: The value of oddscount is returned.
int getZerosCount(); //Function to return the number of zeros in num. //Postcondition: The value of zerosCount is returned.
int sumDigits(); //Function to return the sum of the digits of num. //Postcondition: The sum of the digits is returned.
integerManipulation(long long n = 0); //Constructor with a default parameter. //The instance variable num is set accordingto the parameter, //and other instance variables are set to zero. //The default value of num is 0; //Postcondition: num = n; revNum = 0; evenscount = 0; // oddsCount = 0; zerosCount = 0;
private: long long num; long long revNum; int evensCount; int oddsCount; int zerosCount; };
Also, write a program to test theclass integerManipulation.
The header file for class integerManipulation has been provided for you.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started