#include <iostream>
#include <random>
#include <ctime>
using namespace std;

void print_1D(int *, int);

int *fill_1D(int *a, int n){
	a  =  new int [n];
	//exit(0)
	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; // = new int [n];
	srand(time(0));
	a = fill_1D(a,n);
	cout << "main" << endl;
	print_1D(a,n);
	//delete []a;

	return 0;
}
