To define an array like that, the value for the size of the array has to either be a const int or a #define because the compiler has to have a definite number to work with at compile time.
If you want to use an actual variable, you could use a dynamically allocated array, although this approach is not recommended on arduino:
int ADC=6 ;
int* array_name = new int[ADC] ; // this will work even if ADC is a variable