exit status 1 cannot be used as a function HELP PLEASE

Hi, I programmed all this using a guide for beginers, and cant understand where is the error…

const int TOTAL_NUMBERS = 10;
const int LED_NUMBERS = 8;

int LED_NUM[LED_NUMBERS] = {3, 4, 5, 6, 7, 8, 9, 10};

// 1,2,3,4,5,6,7,8.
bool NumBer[TOTAL_NUMBERS][LED_NUMBERS] = { 

  {1,1,1,0,1,1,1,0}, //0
  {0,0,1,0,0,0,1,0}, //1
  {1,0,1,1,1,1,0,0}, //2
  {1,0,1,1,1,0,1,0}, //3
  {0,1,1,1,0,0,1,0}, //4
  {1,1,0,1,1,0,1,0}, //5
  {1,0,1,1,1,1,1,0}, //6
  {1,0,1,0,0,0,1,0}, //7
  {1,1,1,1,1,1,1,0}, //8
  {1,1,1,1,0,0,1,0}  //9
};

int z = 0;

void setup(){
  for(int x = 0; x < LED_NUMBERS; x++){
    pinMode(LED_NUM(x),OUTPUT);
  }
}

void printNumb(int a, bool on){

  for(int x = 0; x < LED_NUMBERS; x++){

    if(NumBer[a][x]){
      
       if(on)
        digitalWrite(LED_NUM(x),HIGH);
       else  
        digitalWrite(LED_NUM(x),LOW);
    }
  }
}

void loop(){

  if(z > 9)
    z = 9;
  
  printNumb(z,true);

  delay(5000);
  
  printNumb(z,false);
  z++;
}

The compilator says:

…\sketch_feb18a.ino: In function ‘void setup()’:

sketch_feb18a:25: error: ‘LED_NUM’ cannot be used as a function

pinMode(LED_NUM(x),OUTPUT);

^

…\sketch_feb18a.ino: In function ‘void printNumb(int, bool)’:

sketch_feb18a:36: error: ‘LED_NUM’ cannot be used as a function

digitalWrite(LED_NUM(x),HIGH);

^

sketch_feb18a:38: error: ‘LED_NUM’ cannot be used as a function

digitalWrite(LED_NUM(x),LOW);

^

exit status 1
‘LED_NUM’ cannot be used as a function

Moderator: CODE TAGS.

LED_NUM is an array so it needs square brackets [ ] not normal round ones ( )

ardy_guy:
LED_NUM is an array so it needs square brackets not normal round ones ( )

Oh bro! thanx so muchhhhhhhhhhhhh!!!