virtual base class C++ Program pattern like right angle triangle with a number
Write a program in C++ to make such a pattern like right angle triangle with a number which will repeat a number in a row by using the virtual base class in object oriented programming.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #include<iostream> using namespace std; class T4Tutorials_Grand_Class { public : int n; }; class p1:virtual public T4Tutorials_Grand_Class { public : int j; }; class p2:virtual public T4Tutorials_Grand_Class { public : int b; }; class derived : public p1,public p2 { protected : int i,r; public : int pat() { cout<<"Enter no of rows : "; cin>>n; for(i=1 ; i<=n ; i++) { for(j=1 ; j<=i ; j++) { cout<<i; } cout<<endl; } } }; int main() { derived a; a.pat(); } |