С++
По условию есть 2 массива. В массив 1 мы записываем элементы больше 0, в массив 2 записываем элементы меньше 0.
Есть формула по которой происходят вычисления и мы соответственно получаем значение или 0< или 0>.
Так вот, парадокс в чем. Я не знаю изначально не знаю какой величины будет массив, потому что не знаю сколько значений по результатом работы формулы будет больше 0, а сколько меньше. А от пизды объявлять размер массива это не дело же.
Как я хотел решить проблему. Прогнать формулу и посчитать сколько элементов будет больше 0, а сколько меньше 0. После того как я узнаю сколько мне места в массивах надо, я хотел объявить массивы с полученными из шага выше размером. Но VisualStudio мне говорят что я не могу объявить размер массива переменной. какие есть на ваш взгляд решения?