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

перепишите на C++ пожалуйста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ гаус над диагональю http://www.cyberforum.ru/cpp-beginners/thread324680.html
Как сделать Нули над главной диагональю? Где ошибка. #include <iostream.h> #include<stdio.h> #include <conio.h> #include <math.h> const int n=3; double y; double par,s,r; int i,j,ii,k,jj,t=1;
C++ Удалить и переименовать фаил Уважаемые форумчане,подскажите как можно удалить и переименовать фаил? http://www.cyberforum.ru/cpp-beginners/thread324677.html
C++ www-http сниффер. Как отследить HTTP запросы?
Посмотрел я вот эту статью: http://www.cyberguru.ru/cpp-sources/network/primer-prostejshego-sniffera-dlya-windows-2000/xp.html Возникает вопрос: Как отследить HTTP запросы? Посоветуйте, что...
заданно матрицу смежности простого графа. Построить каркас этого графа с использованием поиска вширь C++
Задание: заданно матрицу смежности простого графа. Построить каркас этого графа с использованием поиска вширь. Помогите написать программу! Именуйте темы осмысленно! Название темы должно...
C++ Лаба строки http://www.cyberforum.ru/cpp-beginners/thread324631.html
Совсем не разбираюсь в типе строк и дин массивов . 4. Символьная строка, содержащая произвольный русский текст, состоит не более, чем из 200 символов. Написать, какие буквы и сколько раз...
C++ подскажите, почему программа выдает ошибку? задание примерное такое: на заданном интервале посчитать значение ряда Тейлора с заданным шагом и точностью. Исправьте, если сможете. Срочно надо очень сильно... Вот мои наработки:... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
23.06.2011, 14:01
Цитата Сообщение от Крискентия Посмотреть сообщение
Напиши пожалуйста ещё каким-нибудь способом)))
Хозяин - барин
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <vector>
#include <functional>
#include <algorithm>
#include <iterator>
 
int main(){
  std::vector<int> a{0, 0, -5, 7, -2, 9};
  std::vector<int>::iterator neg = std::find_if(a.begin(), a.end(), std::bind2nd(std::less<int>(), 0)),
                             pos = std::find_if(a.begin(), a.end(), std::bind2nd(std::greater<int>(), 0));
  std::cout << (pos - a.begin()< neg - a.begin()? "posistive" : "negative");
  return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru