int func(double **a,double * b,int n)
{
  if(n >= 1)
    return false;

  b=new double [n*n];
  a=new double *[n];
  for(i=0;i<n;i++) a[i]=&b[i*n];
  
  retrun true;
}

free(b);
free(a);