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

Определите сумму элементов массива, расположенных после элемента равного минимуму. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ матрица. клас http://www.cyberforum.ru/cpp-beginners/thread445012.html
Решил создать класс квадратных матриц. Вот что получилось. Все работает, но хотелось бы услышать Ваше мнение и любые(ВСЕ) замечания matrix.hpp #ifndef _MATRIX_ #define _MATRIX_ #include <vector> #include <iostream>
C++ Дан одномерный массив состоящий из n целых чисел, надо сортировать элементы по уменьшению Дан одномерный массив состоящий из n целых чисел, надо сортировать элементы по уменьшению (если возможно, то с обяснениями) http://www.cyberforum.ru/cpp-beginners/thread445002.html
Проблемка winapi C++
Нужно считать байты пришедшие по ком порту. Проблема в том что точное количество пришедших байт я незнаю. Взял пример: DWORD WINAPI ReadThread(LPVOID) { COMSTAT comstat; //структура текущего состояния порта, в данной программе используется для определения количества принятых в порт байтов DWORD btr, temp, mask, signal; //переменная temp используется в качестве заглушки ...
C++ Как правильно ввести два вектора ?
надо чтобы элементы векторов вводились с клавиатуры, а у меня что-то не получается. и еще надо будет найти сумму векторов, но это я уже может сам сделаю:)
C++ Вычислить произведение элементов массива по модулю http://www.cyberforum.ru/cpp-beginners/thread444951.html
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить произведение элементов по модулю, которые находятся между максимальным элементом и минимальным ( если возможно с обяснениями)
C++ Какую платформу выбрать новичку? Желательно кроссплатформенную Немного знаю .NET и C# подробнее

Показать сообщение отдельно
Vergil111
31 / 31 / 6
Регистрация: 30.11.2010
Сообщений: 81
12.02.2012, 20:12     Определите сумму элементов массива, расположенных после элемента равного минимуму.
С использованием stl это будет выглядеть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <numeric>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    vector<int> test((istream_iterator<int>(cin)), istream_iterator<int>());
    cout << accumulate(min_element(test.begin(), test.end())+1, test.end(), 0) << endl;
    return 0;
}
 
Текущее время: 08:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru