Я разработал алгоритм, и я хотел что-то спросить. Есть ли способ установить диапазон значений внутри массива?Диапазон в массиве в C
Например
int N = 10;
int array[N] = {2,6,5,9,4,3,5,9,4,9};
и с помощью цикла, чтобы увеличить начальное значение с каждым проходом.
for (int A = 1; A < N - 2; A++) {
for (int B = 1; B < N - 1; B++) {
int ProfitA = Sum(array[0...A-1]);
int ProfitB = Sum(array[A...A+B-1]);
int ProfitC = Sum(array[A+B...N-1]);
}
}
Итак, есть ли способ установить диапазон значений в каждом массиве, используя приведенный выше C-псевдокод?
Нет, вам придется написать свою собственную функцию суммирования и предоставить ей массив и диапазон индексов. – lared
Как сказал @lared, вам нужно будет заменить каждую сумму в вашем псевдокоде на цикл for –
, вы имеете в виду waht точно? Есть ли другой путь? Пожалуйста, объясни. –