Предмет: Информатика,
автор: viktornekrasov2000
В одномерном массиве, который состоит из n вещественных чисел вычислить:
1) произведение негативных элементов массива;
2) Сумму позитивных элементов массива, расположенных до максимального элемента.
Язык C++
viktornekrasov2000:
буду признателен
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int n;
double sum = 0;
double multiply = 1;
cout << "Enter n = ";
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] << " ";
}
for (int i = 0; i < n; i++)
{
if (mas[i] < 0)
multiply *= mas[i];
else
sum += mas[i];
}
cout << "sum positive = " << sum << endl;
cout << "multiply negative = " << multiply << endl;
system("pause");
}
Объяснение:
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: Rash45
Предмет: Русский язык,
автор: Sasha13243
Предмет: Русский язык,
автор: katyaovsyannikova
Предмет: Математика,
автор: дмитрий397
Предмет: История,
автор: R8iky4shVasiano