Что это за символ #, который вы используете везде?
Ваша строка int a[]=2
неверна.
Вам необходимо указать, насколько большим будет ваш массив.Например, int a[100]
или int a[] = {Values here}
.
При этом вам, вероятно, нужен массив гибкого размера, такой как векторный класс.