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

Преобразовать массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка строки в массив. http://www.cyberforum.ru/cpp-beginners/thread72233.html
Пожалуйста объясните мне алгоритм вставки строки в массив, с удалением разобрался а вот со вставкой нет(. Еще бы поиск не помешал. Язык си.
C++ Функция, анализирующая строку и возвращающая число Как не читала и не пробовала эту прогу реализовать никак не получается... Написать функцию, которая анализирует заданную строку и возвращает: · 1, если строка представляет собой запись целого... http://www.cyberforum.ru/cpp-beginners/thread72223.html
C++ работа в С++
В текстовом файле записаны названия некоторых предметов, а так же их веса и ценности. При заданном ограничении на суммарный вес предметов, сформировать набор, имеющий наибольшую совокупную ценность....
Работа с классами C++
Помогите решить задачу с использованием классов Дан текст. необходимо удвоить каждый символ в этом тексте, включая пробелы.
C++ вычисления значения корня пользуясь итерационной формулой http://www.cyberforum.ru/cpp-beginners/thread72213.html
программа для вычисления значения корня http://ru2.imgfiles.ru/c/8/b/e/9/c8be93639f246a94a7fe2c6c311bcaf8.jpg n-ого степення с заданной точностью e, пользуясь итерационной формулой...
C++ После нажатия на кнопку вывести изображение Здравствуйте. Подскажите, как связать кнопку Button с выводом bmp изображения на форму, т.е. чтоб после нажатия на кнопку изображение выводилось на форму? Есть такой код, для просто вывода... подробнее

Показать сообщение отдельно
Андрейка
420 / 224 / 27
Регистрация: 25.03.2009
Сообщений: 744
11.12.2009, 00:59
Aigerimka,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <algorithm>
#include <functional>
 
int main()
{
    std::istream_iterator <double> start (std::cin);
    std::istream_iterator <double> end;
 
    std::vector <double> vec(start, end);
    std::vector <double> ::iterator iter = std::partition (vec.begin(), vec.end(), std::bind2nd (std::less <double> (), 0));
 
    std::copy (vec.begin(), iter, std::ostream_iterator <double> (std::cout," "));
    std::copy(iter, vec.end(), std::ostream_iterator <double> (std::cout," "));
 
    system("pause");
    return 0;
}
Добавлено через 15 минут
Aigerimka,
C++
1
std::accumulate(std::find_if(vec.begin(),vec.end(),std::bind2nd(std::greater<double>(),0))+1, std::find_if(vec.rbegin(),vec.rend(),std::bind2nd(std::greater<double>(),0)).base(),0);
что то в таком духе
это 2
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.