Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как найти "\n" в строке Здравствуйте, 1)Подскажите пожалуйста, вот у меня есть string в нем текст с разделителем: string hw = "hello\nworld"; Мне соответсвенно нужно разделить два текста разделенные \n, а, для... https://www.cyberforum.ru/ cpp-beginners/ thread2497242.html Нарушение прав доступа при чтении по адресу 0xFFFFFFEA C++
Доброго времени суток! Возникла проблема с динамической памятю, может кто подсказать где примерно я облажался? int n;//Количество элементов массива void print(int* arr); int control(); void...
C++ Циклы: получить заданную последовательность Дано натуральное число n. Получить последовательность a1, a2, ... an, которая происходит с помощью: a0=1; {a}_{k} = {ka}_{k-1} + 1/k (k = 1, 2,...) https://www.cyberforum.ru/ cpp-beginners/ thread2497200.html C++ Циклы: вычислить x * y, используя только операцию сложения https://www.cyberforum.ru/ cpp-beginners/ thread2497199.html
Дано натуральные числа x,y. Вычислить x * y, используя только операцию сложения. Решить двумя способами.
C++ Осуществить все операции над элементами множеств
Создайте программу, в которой пользователь вводит элементы двух множеств в соответствии с одним из вариантов заданий. Программа позволит осуществить все операции над элементами множеств: пересечение,...
C++ Слово const Подскажите пожалуйста в этих двух строках кода слово const имеет различие? Почему в одном случае стоит в начале, а в другом к конце? Я так понимаю в первом случае это константная функция, а во... https://www.cyberforum.ru/ cpp-beginners/ thread2497182.html
C++ Найти ошибку в коде. Представление числа в памяти компьютера Нужно вывести представление числа в памяти компьютера. Как исправить ошибку в коде (смотрите на скрины)? #include <iostream> #include <math.h> #include <vector> #include <algorithm> using... https://www.cyberforum.ru/ cpp-beginners/ thread2497168.html C++ Регулярное выражение regex
TCHAR *s = (TCHAR*)"mov eax,dword"; regex r("mov eax,dword{4,}]"); if (regex_match(s, r)) { MessageBox(NULL, "True", NULL, MB_OK); }
C++ Вывести на экран элементы, для кот. зарплата меньше чем значение Х Дан класс Рабочий с приватными (private) полями: Имя, дата, дата приема на работу, должность, зарплата и публичные поля: конструктор без параметров, конструктор с параметрами, деструктор и... https://www.cyberforum.ru/ cpp-beginners/ thread2497140.html C++ Функция определяющая високосность года Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое положительное число) является високосным, и False в противном случае. Вывести значение функции IsLeapYear... https://www.cyberforum.ru/ cpp-beginners/ thread2497132.html
C++ Циклы: определить, какое количество отрицательных чисел записано в начале последовательности
Дана последовательность из n вещественных чисел, начинающаяся с отрицательного числа. Определить, какое количество отрицательных чисел записано в начале последовательности. Условный оператор не...
C++ Циклы: найти сумму действительных чисел, которые больше p Дано натуральное число n и действительные числа b1 b2 b3 Узнать сумму действительных чисел которые больше p. Помогите решить задачу. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread2497122.html
1 / 1 / 0
Регистрация: 19.07.2019
Сообщений: 13
06.09.2019, 14:02 0

Вычислить сумму отрицательных элементов массива - C++ - Ответ 13810560

06.09.2019, 14:02. Показов 555. Ответов 2
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <Windows.h>
int main()
{
    SetConsoleCP(1251); //для корректного отображения русских символов
    SetConsoleOutputCP(1251); //для корректного отображения русских символов
    std::vector<float> mainarray = {1.8, 1.9, -2.0};
    if (mainarray.size() >= 3) {
        float sumotrit = 0.0;
        float mulchet = 1.0;
        float mulbfb = 1.0;
        int maxc = mainarray.size() - 1;
        for (int i = 0; maxc >= i; i++) {
            float nowval = mainarray[i];
            if (nowval < 0.0) sumotrit += nowval;
            if (((i + 1) % 2) == 0.0) mulchet *= nowval;
            if (i > 0 && i < maxc) mulbfb *= nowval;
        }
        std::cout << "Сумма отрицательных элементов: " << sumotrit << std::endl << "Произведение элементов, находящихся между min и max элементами: " << mulbfb << std::endl << "Произведение элементов с четными номерами: " << mulchet;
    } else std::cout << "Количество элементов в массиве должно быть больше, чем 2";
}


Вернуться к обсуждению:
Вычислить сумму отрицательных элементов массива C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 14:02
Готовые ответы и решения:

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

Вычислить сумму отрицательных элементов массива
Пожалуйста помогите! В одномерном массиве, состоящий из n действительных элементов, вычислить: ...

Вычислить сумму отрицательных элементов массива
Ввести массив K из 7 элементов. Вычислить сумму отрицательных элементов.

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

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 14:02

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Вычислить сумму отрицательных элементов массива
Помогите пожалуйста, что не так в коде В одномерном массиве, состоящем из n вещественных...

Вычислить сумму отрицательных элементов массива
Добры вечер, студент. задали по программированию задание не могу никак сделать, всячески пытался....

Вычислить сумму отрицательных элементов массива
В одномерном динамическом массиве, состоящем из n вещественных элементов вычислить сумму...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.