Як задати масив рандомними числами але щоб вонине повторювалися?

2

(6 відповідей, залишених у C++)

pluszz написав:

Мені здається що у вас

    while (N[o++] >= 0);
    while (N[o] >= 0) {
        suma1 += N[o++];
    }

шукає  суму не між першим і останнім від'ємним елементом а між першим і наступним від'ємним елементами.

я це написав в умові що шукає між першим і наступним

3

(6 відповідей, залишених у C++)

#include <iostream>
#define p 10 
using namespace std;

int main()
{
    int sum, suma1,o=0, M;
    int N[p] = { 1, 0, 5, 7, 3, -3, 8, 7, -18, -28 };
    sum = 0;
    for (int i = 0; i <= p; i++) {
        if ((i % 2) == 1)
            sum += N[i];
    }
    cout << sum << "SUM" << endl;
    suma1 = 0;
    while (N[o++] >= 0);
    while (N[o] >= 0) {
        suma1 += N[o++];
    }
    cout << suma1 << endl;
}

4

(6 відповідей, залишених у C++)

В одномірному масиві, що складається з N дійсних елементів, обчислити:

  • суму елементів масиву з непарними індексами;

  • суму елементів масиву, які розташовані між першим і останнім від'ємними елементами.

в мене рахує суму тільки міх першим і другим від'ємними елементами