В одномерном массиве, который состоит из n вещественных чисел вычислить:
1) произведение негативных элементов массива;
2) Сумму позитивных элементов массива, расположенных до максимального элемента.
Язык C++
129
332
Ответы на вопрос:
#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");
}
Объяснение:
ваш else относится только к последнему if'у. т.е. он срабатывает всегда, когда (c == '/' and b ! = 0) ложно. используйте if-elif-else.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Gagoro27.04.2022 08:40
-
ssofia14popova06.01.2020 03:31
-
dilnaz6103.01.2021 00:42
-
happiness19854p06jm506.04.2023 18:43
-
programprogram06.07.2020 11:59
-
28788819.05.2021 10:31
-
Генгстер16.06.2021 19:00
-
yroyakap0doki06.08.2022 17:25
-
geniynayk14.11.2020 10:55
-
vika11119224.01.2023 14:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.