Answer to Question #194693 in C++ for Janis hussain

Question #194693

Write a C++ program which perform the following:

1. Create a Class Sequence

2. Create a Private Static Data Member and initialize it with value 

zero

3. Create a Public Static Member Function, funcStatic( ) to access 

the static data member

4. Now, access the static member function in Main(), and using 

Constructor print the following sequence:

0 1 3 6 10 15 21 28


1
Expert's answer
2021-05-18T02:58:19-0400
#include <iostream>
using namespace std;
class Sequence{
    private:
        static int value1;
    public:
        Sequence(){
            cout<<value1<<" ";
        }
        static void funcStatic();
};
void Sequence::funcStatic(){
            static int value2 = 0;
            value1 += value2++;
        }


int Sequence::value1 = 0;


int main(){
    for(int i = 0; i < 8; i++){
        Sequence::funcStatic();
        Sequence();
    }
    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog