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

список мин и макс элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Олимпиадная задача http://www.cyberforum.ru/cpp-beginners/thread919968.html
Вот наткнулся сегодня на такую задачу: Всем известно, что в позапрошлом веке ковбои занимались перегоном скота. Перегон скота всегда считался опасным делом. Ковбой Джон, готовясь к очередному перегону, изучал план местности. Так как местность гористая, то добраться из одного поселения в другое можно только по дорогам, возможно через другие поселения. Главной опасностью на пути были бандиты,...
C++ Подскажите как исправить функцию bool addNode(TNode *first, int key) { TNode* tmp=first; if(tmp->Right) addNode(tmp->Right,key); else if(tmp->Data==-1||tmp->Data==-2||tmp->Data==-3) { tmp->Right=add(key); return true; http://www.cyberforum.ru/cpp-beginners/thread919955.html
Ошибка в инициализации базовых классов C++
Привет. Пишу код из книги Лафоре. #include <iostream> using namespace std; #include <windows.h> enum posneg {pos, meg}; class Distance { protected: int feet;
C++ Как правильно описать функцию acos?
И ребят помогите разобраться в чем ошибки здесь, делаю лабораторную по методу секущих И еще как можно графически выполнить метод секущих через Dos Box? Заранее благодарю за помощь #include <iostream> #include <math.h> #include <locale> #include <stdio.h> #include <conio.h>
C++ Сортировка массива по убыванию элементов http://www.cyberforum.ru/cpp-beginners/thread919941.html
Скажите пожалуйста, что не так, если не так, в этом коде) Задание: отсортировать массив по убыванию значений элементов в строках и столбцах методом пузырька #include <iostream> #include <conio.h> using namespace std; int main() { setlocale ( LC_ALL, "Russian_Russia.1251" ); int a;
C++ указание ключа компилятора для OpenMP смотрю на сайте http://edu.chpc.ru/parallel/mainse4.html Для использования механизмов OpenMP нужно скомпилировать программу компилятором, поддерживающим OpenMP, с указанием соответствующего ключа например: icc/ifort используется ключ компилятора -openmp gcc /gfortran -fopenmp Sun Studio -xopenmp Visual C++ - /openmp PGI -mp у меня Mingw(4.8.1-posix-dwarf-rev1) - пишу в графе "other... подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
09.07.2013, 12:08     список мин и макс элемент
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
#include <iostream>
#include <list>
#include <algorithm>
#include <string>
#include <sstream>
#include <iterator>
 
int main()
{
    std::string str( "1 2 -3 0 4 5 12 6 7" );
    std::istringstream ist( str );
    std::list < int > lst;
 
    std::copy( std::istream_iterator < int >( ist ), std::istream_iterator < int >(), std::inserter( lst, lst.begin() ) );
    std::copy( std::begin( lst ), std::end( lst ), std::ostream_iterator < int >( std::cout, " " ) );
    std::cout << std::endl;
 
    std::list < int >::const_iterator itMin = std::find( lst.cbegin(), lst.cend(), *std::min_element( lst.begin(), lst.end() ) );
    std::list < int >::const_reverse_iterator itMax = std::find( lst.crbegin(), lst.crend(), *std::max_element( lst.begin(), lst.end() ) );
 
    lst.erase( itMin, itMax.base() );
 
    std::copy( std::begin( lst ), std::end( lst ), std::ostream_iterator < int >( std::cout, " " ) );
    std::cout << std::endl;
 
    return 0;
}
 
Текущее время: 22:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru