Единственный способ инициализировать значения массивов - это точка объявления (если инициализатор меньше массива, все остальные элементы инициализируются нулем;
double arr[5] = {0, 1, 2}; // arr = [0.0 ,1.0 ,2.0 ,0.0 ,0.0]
В противном случае нет способа инициализироватьзначений, и вам придется циклически перебирать массив.
Итак, что вы можете сделать:
double arr[] = {0, 1, 2, 3, /* ... */, 199};
Хотя в большинстве случаев зацикливание будет намного лучше .