Answer to Question #194572 in C++ for zaid

Question #194572

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-17T13:58:59-0400
#include <iostream>
using namespace std;
class Sequence{
    static int member, member2;
    public:
    Sequence(){
        cout<<member<<" ";
    }
    static void funcStatic(){
        member += member2++;
    }
};


int Sequence::member = 0;
int Sequence::member2 = 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
APPROVED BY CLIENTS