void problem3(){
  cout<<"Problem 3  25pts\n";
  cout<<"create Vect size=10, fill range 0-5\n";
  Vect v;
  for(int i=0;i<10;i++){
    v.append(rand()%6);
  }
  cout<<"print data\n";
  for(int i=0;i<v.size();i++){
    cout<<v[i]<<" ";
  }
  cout<<endl;
  cout<<"call stat function\n";
  statClass *result = stat(v,1);
}
//return vector *mode
void problem2(){
  cout<<"Problem 2  20pts\n";
  Vect data;
  int size=10;
  cout<<"vector size =10\n";
  cout<<"fill vector range 0-3\n";
  for(int i=0;i<size;i++){
    data.append(rand()%4);
  }
  cout<<"call mode function\n";
  Vect *v2 = mode(data);
  cout<<"output mode\n";
  for(int i=0;i<v2->size();i++){
    cout<<(*v2)[i]<<" ";
  }
  cout<<"\n\n";
  delete v2;
}