#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void print_1D(int *,int);  /////////

int *fill_1D(int *a, int n) {
a=new int[n];
  for (int i=0; i<n; i++) {
   a[i]=rand()%10;
  }
print_1D(a,n);    /////////
return a;
}

void print_1D(int *a, int n) {
for (int i=0; i<n; i++)
         cout<< a[i] <<endl;
        cout<<endl;
    }
int main(void) {
int n;
cout<<"give n: ";
cin>>n;
int *a=nullptr;
srand(time(0));
a=fill_1D(a,n);
cout<<"-------main-------" <<endl;
print_1D(a,n);

}
