Как вычислить сумму с произведением по формуле

нужна помощь, вообще не пойму как решить данную задачу.. Дан массив x из 55 чисел. Вычислить

x0*(x1+x2) * (x3+x4+x5) *... *(x45+x46++...+x54)

Ответы (1 шт):

Автор решения: Harry

Вложенный цикл с изменяющейся границей цикла и общим счетчиком. Примерно так:

double x[55];

double prod = 1;
for(int count = 1, m = 0; m < 55 ;++count)
{
    double term = 0;
    for(int i = 0; i < count; ++i)
    {
        term += x[m++];
    }
    prod *= term;
}

cout << prod << endl;
→ Ссылка