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

Снова одномерный Массив С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ typeid && dynamic_cast http://www.cyberforum.ru/cpp-beginners/thread89311.html
Здравствуйте! а можно ли вот так написать? bool Item::operator==(Ware * w) const { if (typeid(*w) == typeid(*this)) return (*this == (*dynamic_cast<Item*> (w))); return false; }...
C++ Фунции-процедуры. Якось не зручно у Вас ще раз просити допомоги, але попалась для мого мозга заскладна програма: Оформити обчислення значення інтегральної функції Ф(х), використовуючи наближену формулу (х>0) у... http://www.cyberforum.ru/cpp-beginners/thread89308.html
C++ Найти самое длинное слово, которое содержит изображение десятичного числа
В тексте найти самое длинное слово которое содержит изображение десятичного числа
Одна непростая зaдaчка C++
Завтра у меня зачет, и мне осталось решить одну задачку, помогите пожалуйста: даны положительные действительные числа а,х, натуральное n. Y0=а, тогда Yi=0,5*(Y(i-1)+х/Y(i-1)), i=1,2... Найти Уn и Sn....
C++ Кубическое уравнение методом половинного деления http://www.cyberforum.ru/cpp-beginners/thread89278.html
Дано кубическое уравнение x^3 + a*x^2 + b*x + c = 0 имеющие три действительных корня на отрезке (-10; 10). Найти корни уравнения с точностью до 1/1000 методом половинного деления. Проверить...
C++ Кубическое уравнение методом биссекции Дано кубическое уравнение x^3 + a*x^2 + b*x + c = 0 имеющие три действительных корня на отрезке (-10; 10). Найти корни уравнения с точностью до 1/1000 методом половинного деления. Проверить... подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
25.01.2010, 09:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <numeric>
#include <algorithm>
#include <functional>
#include <vector>
 
int main()
{
    setlocale(LC_ALL, "RUSSIAN");
 
    std::istream_iterator <int> _ITER1(std::cin);
    std::istream_iterator <int> _ITER2;
 
    std::vector <int> _VEC(_ITER1, _ITER2);
 
    std::cout << "сумма элементов после последнего нуля ";
    std::cout << std::accumulate (std::find_if(_VEC.rbegin(), _VEC.rend(), std::bind2nd(std::equal_to <int> (), int(0))).base(), _VEC.end(), int(0));
        
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru