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

Сумма элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что не так с прогой? http://www.cyberforum.ru/cpp-beginners/thread410428.html
На прямой показано несколько точек . После чего между разными соседними точками прибавили по точке . Такую операцию зделали к раз после чего на прямой аказалось N точек .Определить сколько точек было...
C++ разработка программ решения трансцендентных уравнений Определение наименьшего положительного корня уравнения F(x)=0, Табулирование функции F(x) на интервале (А, В) с шагом H x^4+2*x^3-x-1. (A=0, B=5, H=0/5). Результат решения Интервал... http://www.cyberforum.ru/cpp-beginners/thread410420.html
как найти путь по алгоритму дейкстры C++
нужно вывести путь по которому мы идем для построения кратчайшей дороги вот прога, она ищет длину путей #include "stdafx.h" #include<iostream> #include<fstream> #include<conio.h>...
Отсортировать данные по фамилиям студентов в алфавитном порядке C++
С текстового файла считать последовательность записей, содержащих данные о результатах сессии студентов группы в следующем формате: <Фамилия>, <Имя>, <Дата рождения>, <Список Экзаменационных...
C++ Метод секущих http://www.cyberforum.ru/cpp-beginners/thread410381.html
Написать программу нахождения корней нелинейного уравнения методом секущих на С++ 3.1. уравнение: cosx-10x+6=0. нужно предусмотреть ввод начальных значений х0 и х1 и точности eps (взять очень...
C++ Не могу откомпилировать. mpich2 [Linker error] Добрый день. Обгуглил, поиском на форуме искал.. не разобрался.. Помогите пожалуйста. IDE Dev-C++ #include <mpi.h> #include <iostream> using namespace std; int main(int argc, char *argv) { int... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
18.12.2011, 14:10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <numeric>
 
int main()
{
    double arr[] = {-7, 0, 9, -2.2, 4}, *pFirstPositive = NULL;
    std::size_t size = sizeof(arr) / sizeof(*arr);
    if((pFirstPositive = std::find_if(arr, arr + size, [](double x){return x > 0;})) != arr + size)
    {
        std::cout << std::accumulate(++pFirstPositive, arr + size, 0.0);
    }
    else
    {
        std::cerr << "No positive elements found\n";
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru