У меня есть 8-членный массив, который должен быть определен условно. т.е. для каждого условия значения элементов массива будут разными.инициализация массива - условно
Однако для каждого условия я бы не стал определять элементы один за другим. Есть ли способ, где я могу определить все элементы массива вместе, как это:
double c[8];
if (a == p){
c[]={values} ;
} else if (a == q) {
c[]={values} ;
} else if (..){
......
}
вместо
double c[8];
if (a == p){
c[0]= .. ;
c[1]= .. ;
...
c[7] = ..;
} else if (a == q) {
c[0]= .. ;
c[1]= .. ;
...
c[7] = ..;
} else if (...) {
....
}
PS: Есть 7, если условия.
Возможно, зная, 'values' бы помочь в решении этой. – Novak
- значения двойной точности, изменяющиеся от 1 до -1. например, {0.458401,0.0,0.0206768, -0.0118135,0.115635, -0.0842532, -0.00355449,0.0412016} для одного из случаев. –
В этом случае предопределенные массивы значений - моя рекомендация. – Novak