#include <iostream>
#include <cstdlib>
using namespace std;
int **init_a(int **a, int n) {
        a=new int *[n] ;
        for (int i=0;i<n;i++)
            a[i]=new int[n];
        for (int i=0;i<n;i++) {
             for (int j=0;j<n;j++) {
             a[i][j]=rand()%10;
             }
        }
        return a;
 }
 void print_2D(int **a, int n) {
         for (int i=0;i<n;i++) {
              for (int j=0;j<n;j++) {
                  cout << a[i][j] << "  ";
                  }
                  cout << endl;
             }
 }
 int manin()  {
        int **a=nullptr;
        a=init_a(a,4);
        print_2D(a,4);
        return 0;
 }
