С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти сумму отрицательных элементов массива и порядочить элементы массива по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Code::Bloks C++, В чем разница "codeblocks-12.11-setup.exe" и "codeblocks-12.11mingw-setup.exe" http://www.cyberforum.ru/cpp-beginners/thread991715.html
Захожу на сайт хочу скачать codeblocks чтобы на нем изучать си++ , толька н могу понять разницы там для виндовс есть четыре файла вот они codeblocks-12.11-setup.exe...
C++ С++ Описать рекурсивную функцию ROOT: Задача. - Описать рекурсивную функцию ROOT (a,b,eps), которая методом деления отрезка пополам находит с точностью eps корень уравнения f(x) = 0 на отрезке |a,b|. (Считать, что eps>0, a<b,... http://www.cyberforum.ru/cpp-beginners/thread991714.html
Написала программу, выводит ошибку, подскажите как исправить C++
Вот сама задача:Вычислить и вывести на экран значения функции y = f(x) в точках x0=xнач, x1=x0+h, x2=x1+h, … xN = xкон, где h =(xкон – xнач)/N. Функция y = f(x) зависит от параметра a. Вид функции...
C++ Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове
Неправильно считает количество букв в наибольшем слове. #include <iostream> #include <cstdio> #include <cstring> using namespace std; void main() { const int size = 80;
C++ Верхний регистр,нижний регистр http://www.cyberforum.ru/cpp-beginners/thread991663.html
Помогите написать код для программы=/ Вообщем пользователь программы вводит текст/строку а программа выводит эту строку сначала в верхнем регистре , потом в нижнем , а потом заборчиком (то бишь...
C++ Преобразование строки в массив #include <cstdio> #include <cctype> #include <iostream> #include <cmath> #include "QTime" void stuToArr(char s, int ar, int&size); using namespace std; int main(){ char s; int ar ,... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
29.10.2013, 17:38
1)
C++
1
2
3
4
std::accumulate(v.begin(), v.end(), 0., [](double sum, double value)
{
   return value < 0 ? sum + value : sum;
});
2)
C++
1
2
3
auto minmax = std::minmax_element(v.begin(), v.end());
std::accumulate(minmax.first > minmax.second ? minmax.second : minmax.first,
minmax.first > minmax.second ? minmax.first : minmax.second, 0., std::multiply<double>());
3)
C++
1
std::sort(v.begin(), v.end());
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.