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

криво считает сумму - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить символы из строки за минимальное количество ходов. http://www.cyberforum.ru/cpp-beginners/thread449815.html
Удалить символы из строки за минимальное количество ходов. Пример input.txt acdcbbc output.txt 4 вот что Я набодяжил, но не работает, может подскажите в чем ошибка
C++ Перестановка строк в матрице (С++) Здравствуйте ребята,очень нужна помощь помогите пожалуйста написать программу.. смысл в том что в программе я должна ввести любую матрицу размером 4*4, после программа должна переставить строки... http://www.cyberforum.ru/cpp-beginners/thread449813.html
задача на массив C++
Array39. Дан массив размера N. Найти количество его промежутков монотонности (то есть участков, на которых его элементы возрастают или убывают).
C++ перевод с паскаля на С++
Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию (см. задание 4). Если образуют, то вывести знаменатель прогрессии, если нет — вывести 0.} ...
C++ дано натуральное число N. Определить входит ли цифра N в это число? http://www.cyberforum.ru/cpp-beginners/thread449785.html
дано натуральное число N. Определить входит ли цифра N в это число? никак не могу составить программу для этой задачи...
C++ Создайте массив из пяти фамилий и выведите их на экран 1. Создайте массив из пяти фамилий и выведите их на экран те из них, которые начинаются с определенной буквы, которая вводится с клавиатуры. 2. Даны координаты вершин многоугольника (x1,... подробнее

Показать сообщение отдельно
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
20.02.2012, 22:13
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
30
31
32
33
34
35
#include <iostream>
#include <algorithm>
#include <iterator>
#include <functional>
#include <iomanip>
#include <numeric>
#include <vector>
 
int main()
{
    int num;
    std::cout<<"Enter C"<<std::endl;
    std::cin>>num;
    std::cout<<"Enter vector"<<std::endl;
    std::vector <int> vec(std::istream_iterator <int> (std::cin), std::istream_iterator <int> ());
    std::cout<<"Output vector"<<std::endl;
    for(const auto &i: vec)
        std::cout<<std::setw(4)<<i;
    std::cout<<std::endl<<"Greater then "<<num<<std::endl;
    for_each(vec.begin(), vec.end(), [num] (int i) -> int
    {
        if(i > num)
            std::cout<<i<<std::endl;
        return i;
    });
    std::cout<<"Sum after max"<<std::endl;
    std::cout<<std::accumulate(std::max_element(vec.begin(), vec.end()) + 1, vec.end(), 0)<<std::endl;
    std::partition(vec.begin(), vec.end(), [] (int arg) -> int { return arg < 0; }); 
    std::cout<<"New vector"<<std::endl;
    for(const auto &i: vec)
        std::cout<<std::setw(4)<<i;
    std::cout<<std::endl;
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru