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
#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;
}
Comments
Leave a comment