Listing 9, NestedCounterLoop01
/*File: NestedCounterLoop01.cpp This C++ program illustrates the use of a pair of for loops to create a nested counter loop. Screen output from this program follows: 0 0 0 0 0 0 1 2 3 4 0 2 4 6 8 **********************************************************/ #include <iostream> using namespace std; class NestedCounterLoop01{ public: static void classMain(){ NestedCounterLoop01* ptrToObject = new NestedCounterLoop01(); ptrToObject -> doSomething(); }//End classMain function //-----------------------------------------------------// //An instance function of the NestedCounterLoop01 class void doSomething(){ int rowLim = 3; int colLim = 5; for(int rCnt = 0;rCnt < rowLim;rCnt = rCnt + 1){ for(int cCnt = 0;cCnt < colLim;cCnt = cCnt + 1){ cout << rCnt * cCnt << " "; }//end inner loop cout << endl; }//end outer loop }//end doSomething function };//End NestedCounterLoop01 class //-------------------------------------------------------// int main(){ NestedCounterLoop01::classMain(); return 0; }//end main Listing 9 |