В одномерном массиве, который состоит из n вещественных чисел вычислить: 1)...

0 голосов
84 просмотров

В одномерном массиве, который состоит из n вещественных чисел вычислить: 1) произведение негативных элементов массива;2) Сумму позитивных элементов массива, расположенных до максимального элемента. Язык C++​


Информатика (12 баллов) | 84 просмотров
0

буду признателен

0

Прочекал?

0

да, спасибо огромное

0

Я ток не понимаю, в чем у тебя тут мог быть затык?

0

я просто сначала не понял как создать рандомный массив с отрицательными числами

0

Я те могу свой вк дать, если надо конечно, можешь туда писать по всем вопросам проганья

0

буду благодарен

0

id19640082

0

спасибо

0

Да не за что.

Дан 1 ответ
0 голосов

Ответ:

#include

#include

using namespace std;

int main()

{

srand(time(NULL));

int n;

double sum = 0;

double multiply = 1;

cout << "Enter n = ";</p>

cin >> n;

double *mas = mas = new double[n];

for (int i = 0; i < n; ++i)

{

 mas[i] = -50 + (double)(rand() % 10001) / 100;

 cout << mas[i] << " ";</p>

}

for (int i = 0; i < n; i++)

{

 if (mas[i] < 0)

 multiply *= mas[i];

 else

 sum += mas[i];

}

cout << "sum positive = " << sum << endl;</p>

cout << "multiply negative = " << multiply << endl;</p>

system("pause");

}

Объяснение:


image
(4.0k баллов)