С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
2 / 2 / 2
Регистрация: 23.09.2013
Сообщений: 34
1

Сумма элементов, расположенных между 1-м и последним отрицательными элементами

08.02.2015, 22:55. Показов 1096. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
2.
Сумма элементов, расположенных между 1-м и последним отрицательными элементами
Как реализовать?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2015, 22:55
Ответы с готовыми решениями:

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

Сумма элементов массива, расположенных между первым и последним отрицательными элементами
Помогите найти ошибку #include <iostream> #include <ctime> using namespace std; int main()...

Сумму элементов массива, расположенных между первым и последним отрицательными элементами
Задание: Нужно найти сумму элементов массива, расположенных между первым и последним...

Найти сумму элементов расположенных между первым и последним отрицательными элементами массива
Дан целочисленный масив размера N.Найти суму элементов расположенных между первым и последним...

4
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
08.02.2015, 23:31 2
Цитата Сообщение от vladganja Посмотреть сообщение
Как реализовать?
Найти первый отрицательный элемент.
Найти последний отрицательный элемент.
Посчитать сумму элементов м/у ними.
Профит.
0
2 / 2 / 2
Регистрация: 23.09.2013
Сообщений: 34
08.02.2015, 23:46  [ТС] 3
как это сделать, код, если можно
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
08.02.2015, 23:55 4
Цитата Сообщение от vladganja Посмотреть сообщение
как это сделать
почитать учебник по Си++ для начала.
0
102 / 44 / 18
Регистрация: 08.01.2015
Сообщений: 97
09.02.2015, 03:39 5
Лучший ответ Сообщение было отмечено Ilot как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
#include <numeric>
#include <functional>
int main()
{
 
    std::default_random_engine generator;
    std::uniform_int_distribution<int> distribution(-100, 100);
    std::vector<int> vec(15);
    std::generate(vec.begin(), vec.end(), std::bind(distribution, generator));
    auto fun = [](int i){ return i < 0; };
    std::vector<int>::iterator it = std::find_if(vec.begin(), vec.end(), fun);
    std::vector<int>::reverse_iterator rit = std::find_if(vec.rbegin(), vec.rend(), fun);
    std::vector<int>::iterator it2 = --(rit.base());
    int sum = 0;
    if (it != vec.end() && it2 != vec.end() && it != it2)   
    sum = std::accumulate(it + 1, it2, 0);
    for (auto &  item : vec)
        std::cout << item << " "; 
    std::cout << std::endl << "Sum : " << sum << std::endl;
    return 0;
}
1
09.02.2015, 03:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2015, 03:39
Помогаю со студенческими работами здесь

Вычислить произведение элементов массива расположенных между первым и последним отрицательными элементами
произведение эле-ментов массива, расположенных между первым и последним отрицатель-ными элементами.

Найти произведение элементов массива расположенных между первым и последним отрицательными элементами
Задан массив X(n) найти : -сумму нечетных элементов массива; -произведение элементов массива...

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

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

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru