Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Найти сумму элементов масива, которые находятся до максимального элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача на битовые операции http://www.cyberforum.ru/cpp-beginners/thread1022598.html
Написать программу, которая позволит ввести два числа n и k типа unsiged short int с клавиатуры, напечатать их на дисплее, используя битовые операции сделать в числе n циклическую перестановку...
C++ Написать программу, которая случайным образом выдаёт английские/русские слова Написать программу, которая случайным образом выдаёт английские/русские слова из заранее созданного словаря(можно в файле), с целью написания пользователем перевода на русском/английском языке.... http://www.cyberforum.ru/cpp-beginners/thread1022595.html
Дано целое число n. Вычислить выражение 2*4*6*...*2n C++
Дано целое число n. Вычислить выражение 2*4*6*...*2n. (задание выполнить с пред- и пост- условием)
IComparable C++
С++ только начал изучать Знаю, что в С# легко можно реализовать интерфейс IComparable для своего класса, чтобы потом не мучиться с сортировкой. Как в С++ сделать то же самое? На MSDN вроде бы...
C++ С++ упаковка и распаковка файлов Zlib или любой другой способ http://www.cyberforum.ru/cpp-beginners/thread1022584.html
Здравствуйте, возникла такая проблема, немогу упаковать файл и распаковать, пытаюсь использовать Zlib, http://www.zlib.net/manual.html читал вот тут, но всё равно хоть и прочитал ничего не...
C++ Что такое std::string() И скал в гугле- там ничего понимаемого. Начну, что я вообще в символьных не шарю. Обьясните пожалуста, что это и что оно делает. Нашол String class Strings are objects that represent sequences... подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
29.11.2013, 02:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <vector>
#include <algorithm>
#include <iostream>
int main(int argc, char *argv[]) {
    int someInts[] = {1, 2, 3, 4, 58, 2, 3, 4};
    std::vector<int> myInts(someInts, someInts + sizeof(someInts) / sizeof(int) );
    int sum = int();
    std::for_each(myInts.begin(),std::max_element(myInts.begin(), myInts.end()),[&sum](int i){sum+=i;});
    std::cout << sum << std::endl;
    std::cin.get();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru