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

Найти сумму отрицательных элементов массива и порядочить элементы массива по возрастанию - 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 codeblocks-12.11-setup_user.exe codeblocks-12.11mingw-setup.exe codeblocks-12.11mingw-setup_user.exe В чем их разница, каковы их функции?
C++ С++ Описать рекурсивную функцию ROOT: Задача. - Описать рекурсивную функцию ROOT (a,b,eps), которая методом деления отрезка пополам находит с точностью eps корень уравнения f(x) = 0 на отрезке |a,b|. (Считать, что eps>0, a<b, f(a)*f(b)<0 и f(x) - непрерывная и монотонная на отрезке (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. Вид функции y = e^x+1.7*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
Помогите написать код для программы=/ Вообщем пользователь программы вводит текст/строку а программа выводит эту строку сначала в верхнем регистре , потом в нижнем , а потом заборчиком (то бишь сначала буква верхнего регистра , потом нижнего, потом опять верхнего и т.д.) подскажите пожалуйста=/ мне немного объяснили и я сам в инете прочитал что нашел... #include <iostream>...
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 , size; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7954 / 4716 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 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());
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru