cArray01
Home ] Up ]

 

//Date:   2003.02.05
//Author: AOU
//File:   cArray01.cpp

///////////////////////////////////////////////////////////
// include files
///////////////////////////////////////////////////////////
#include <iostream.h>
#include <stdlib.h>


///////////////////////////////////////////////////////////
// constants
///////////////////////////////////////////////////////////
const int MAX_COUNT = 10; //maximum size of array
const int MAX_VALUE = 5;


///////////////////////////////////////////////////////////
// class cArray
///////////////////////////////////////////////////////////
class cArray
  {
  private:
    int a[MAX_COUNT];
    int n;
  public:
    cArray(void);
    void display(void);
    void populate(void);
    bool areDistinct(void); 
    bool searchSeq(int x);
  };


///////////////////////////////////////////////////////////
// void main(void)
///////////////////////////////////////////////////////////
void main(void)
  {
  cArray a1;
  a1.display();
  cArray a2;
  a2.display();
  cArray a3;
  a3.display();
  }


///////////////////////////////////////////////////////////
// void display(int a[], int n)
///////////////////////////////////////////////////////////
void cArray::display(void)
  {
  cout << "a[" << n << "]=";
  for (int i=0; i<=n-1; i++)
    cout << a[i] << ' ';

  cout << endl;
  }


///////////////////////////////////////////////////////////
// cArray::cArray(void)
///////////////////////////////////////////////////////////
cArray::cArray(void)
  {
  n=0;
  cout << "Default constructor for cArray called\n";
  }


///////////////////////////////////////////////////////////
// SAMPLE RUN
///////////////////////////////////////////////////////////
/*
Default constructor for cArray called
a[0]=
Default constructor for cArray called
a[0]=
Default constructor for cArray called
a[0]=
Press any key to continue
*/