#include<iostream>
using namespace std;


  int* pus(int b){
    int top;
    int max;
    max=5;

    int* a=new int[5];

    
      srand(time(0));
      int number;
      for(top=0;top<max;top++){
      number=rand()%10;
      a[top]=number;
      }
return a;
}
      
int* po(int arraypo[], int g){
  for(int i=g;i>=0;i--){
  arraypo[i]=0;
  }
return arraypo;
}     
      


int main(){
  int st=5;
  int * z;
  z=pus(st);



  cout<<"main: "<<pus(st)<<endl;
  cout<<z[0]<<" "<<z[1]<<" "<<z[2]<<" "<<z[3]<<" "<<z[4]<<endl;
  cout<<&z[0]<<" "<<&z[1]<<" "<<&z[2]<<" "<<&z[3]<<" "<<z[4]<<endl;


  z=po(z, st);
  cout<<z[0]<<" "<<z[1]<<" "<<z[2]<<" "<<z[3]<<" "<<z[4]<<" "<<endl;
  cout<<&z[0]<<" "<<&z[1]<<" "<<&z[2]<<" "<<&z[3]<<" "<<&z[4]<<endl;



  delete z;
  return 0;
} 



