Hello everybody,

well i wish to ennounce two global variables to use after in a function.
One variable i define as an unidimensional vector. I did it very well, i
think so, the variable is called x[].
But i wish to define a new global variable, as bidimensional dynamic array, 
is called  a[][]. But i don't know how to define this dynamic array a[][] as
global variable.

I knwo how to define dynamica array(unidimensional or bidimensional) inside
the main program or inside any function, but as a global variable?

It is important to remark that i have defined in my program three or more
functions whose one of   incoming variables  is a bidimeniosnal dynamic
array.

Next i post a part of program
Any help it is important to me.
Thank You all,
Miguel.

Program
using namespace std;
  float a[16][16];//in this part i wish define the bidimensional dynamic
array

  //i'm defining unidimensional dynamic array x
  const N=1000;
  float* x = new float[N];
  //first function using dynamic array x[]

  float suma3(float x[])
    {
      int j; float s=0.0;
      for (j=1;j<16;j++)
        s=s+x[j];
      return(s);
    }
  //second function  i wish , for example here, usin a[][] as bidimensional
dynamic array. how to do?
  float suma1(int i, float x[], float a[][16])
   {
     int l;
     float s=0;
     for (l=1;l<i;l++)
      {
        s=s+a[i][l]*x[l];
      }
     return(s);
   }///fin suma 1

-- 
View this message in context: 
http://www.nabble.com/dynamic-array-as-global-variables-to-use-in-a-function-tp19813653p19813653.html
Sent from the C-prog mailing list archive at Nabble.com.


[Non-text portions of this message have been removed]

Reply via email to