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

Элементы массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разработать класс реализующий методы для работы с большими целыми числами http://www.cyberforum.ru/cpp-beginners/thread892555.html
разработать класс реализующий методы для работы с большими целыми числами (умножение, сложение, вычитание) Добавлено через 3 минуты что здесь не так? #include <iostream> #include <deque> // очередь (из библиотеки STL) #include <string> using namespace std;
C++ одинаково начинаются и заканчиваются Привет, можно ли сделать эту программу В введенной строке посчитать количество слов, что одинаково начинаются и заканчиваются, http://www.cyberforum.ru/cpp-beginners/thread892545.html
C++ Ошибка при отладке
1>------ Построение начато: проект: Программа1, Конфигурация: Debug Win32 ------ 1>Построение начато 05.06.2013 19:52:36. 1>InitializeBuildStatus: 1> Создание "Debug\Программа1.unsuccessfulbuild", так как было задано "AlwaysCreate". 1>ClCompile: 1> Для всех выходных данных обновления не требуется. 1> Программа1.cpp 1>stdafx.obj : warning LNK4075: не учитывается "/EDITANDCONTINUE" из-за...
подскажите с заданием C++
Помогите разобраться, уже который раз сдаю, и все время возвращают, что здесь не так по заданию. В моем распечатанном листе преподаватель обозначил и зачеркнул пару строк. Я выделила все, что она зачеркивала и обводила. То что синим цветом, она обвела эти строки и стрелкой подвела его к строкам, который выделен красным ( эти строки она зачеркнула), я пыталась переставить строки, но у меня ничего...
C++ Найти площадь четырехугольника, полученного пересечением треугольников http://www.cyberforum.ru/cpp-beginners/thread892520.html
треугольники заданы координатами вершин.два треугольника пересекаются на плоскости,при их пересечении получается лишь четырехугольник.найти площадь этого четерехугольника
C++ Написать программу Питер изучает теорию реляционных баз данных. Таблица в реляционной базе данных состоит из значений, которые расположены в строках и столбцах. Есть различные нормальные формы, которых может придерживаться база данных. Нормальные формы разработаны, чтобы минимизировать избыточность данных в базе данных. Например, таблица базы данных для библиотеки могла бы иметь ряд для каждой книги и столбцов для... подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
05.06.2013, 21:55     Элементы массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <algorithm>
#include <iterator>
#include <iostream>
#include <vector>
#include <numeric>
 
template <typename T>
struct mul_if_positive : public std::binary_function<T, T, T>
{
    T operator () (T arg1, T arg2)
    {
        if (arg2 > 0)
            return arg1 * arg2;
        return arg1;
    }
};
 
int main()
{
    std::vector<int> vector(
        (std::istream_iterator<int>(std::cin)),
        (std::istream_iterator<int>()));
    std::vector<int>::iterator it = std::find(vector.begin(), vector.end(), 0);
    if (it == vector.end())
        std::cout << "Element with zero value not found in vector\n";
    else
        std::cout << std::accumulate(++it, vector.end(), 1, mul_if_positive<int>()) << std::endl;
    return 0;
}
http://ideone.com/PSMdeR
 
Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru