//------------------------------------------------------------------------- // // recursion-iteration.cpp // // Written by: Elizabeth Sklar // Last modified: 25th November 2007 // A program that uses both iteration and recursion to print out the // contents of an array. #include using namespace std; //------------------------------------------------------------------------- // // array class class array { private: int *data; int size; public: array( int n ) : size( n ) { data = new int[n]; } void set( int x, int v ) { data[x] = v; } void printI(); void printR( int x ); }; // end of class array //--------------------------- // // iterative print void array::printI() { for ( int i=0; i