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

Создать однонаправленную очередь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение очереди из файла http://www.cyberforum.ru/cpp-beginners/thread866997.html
Подскажите, в чем проблема, не работает заполнение очереди из файла. #include<iostream> #include<fstream> using namespace std; struct spis {
C++ Вычислить значение выражения Добрый день форумчани! Прошу Вашей помощи с написание кодов программ, для сдачи экзамена по C++!!! В этом семестре, остался единственный экзамен С++ и его больше не будет! Сам, я в нем не особо шарю, поэтому и прошу Ваc помочь мне! Буду при много благодарен Вам за ваши труды в помощи!!! Если мы, когда-нибудь встретимся, с меня пивасик :beer2: Задачи: 1. Тема "Функции" -... http://www.cyberforum.ru/cpp-beginners/thread866995.html
C++ Ввод имени входного/выходного файла с клавиатуры (fstream)
Подскажите, пожалуйста, как можно организовать ввод имени входных/выходных файлов для их последующего использования с помощью библиотеки fstream?
C++ И снова argv[]
Всем привет! Сегодня столкнулась вот c такой вот непонятностью: int _tmain(int argc, char *argv) { cout<<argv; }
C++ Влиться в проект быстро http://www.cyberforum.ru/cpp-beginners/thread866961.html
Добрый день. Иногда бывает такое ощущение, что ты слишком медленно начинаешь понимать структуру нового крупного проекта и соответственно начинаешь разбирать в нём относительно медленно. Как мне посоветовали, так я и делаю: выписываю важные для меня хедеры, функции, а также за что они отвечают, где часто применяются/встречаются, с какими логическими участками кода они чаще всего взаимодействуют и...
C++ Обучение программированию Вообщем вопрос такой: мне 18 лет, начал учить программирование недавно, достаточно не легко, всем так было? И посоветуйте как лучше всего изучать, помогают ли ВУЗы и т.д. ? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.05.2013, 15:18     Создать однонаправленную очередь
Цитата Сообщение от shilovec5377 Посмотреть сообщение
А у Вас есть пример?
Нет. Но набросал такой:
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
36
37
38
39
#include <iostream>
#include <list>
#include <algorithm>
#include <ctime>
 
int main() {
    
    std::list<int> l;
    const int N = 10;
    
    srand(time(0));
    
    for( int i=0; i<N; ++i )
    {
        int value = rand() % 100 - 50;
        l.push_back( value );
    }
 
    auto mm = std::minmax_element( begin(l), end(l) );
    
    if( std::distance( mm.first, mm.second) < 0 ) std::swap( mm.first, mm.second );
 
    std::cout << "Before delete: ";
    for( auto& e : l )
    {
        std::cout << e << " ";
    }
    std::cout << std::endl;
    
    std::cout << "After delete: ";
    l.erase( mm.first, std::next(mm.second) );
    for( auto& e : l )
    {
        std::cout << e << " ";
    }
    std::cout << std::endl;
    
   return 0;
}
 
Текущее время: 20:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru