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

Работа с двунаправленным списком и с шаблонами в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы и операторы ветвления http://www.cyberforum.ru/cpp-beginners/thread73634.html
Добрый вечер!Помогите с задачей!Ни как правильно её решить не смог... По заданию Программа должна использовать цикл для запроса доходов и выдачи подлежащего к выплате налога.Цикл должен прерываться...
C++ обход графа в ширину! Здравствуйте!! вот задание: "Задано прямоугольное клеточное поле и число k. Построить k различных непрерывных разрезов этого поля на два клеточных поля равной площади. " мне препод... http://www.cyberforum.ru/cpp-beginners/thread73633.html
C++ Массив+кратность. найти ошибку.
13. Îïðåäåëèòå â ïðîãðàììå ìàññèâ int m = {6, 17, 28, 7, 74, 29, 45, 3, 28, 8, 10, 87, 19, 9, 5, 28, 2, 59, 12, 31}; ïîñëå ÷åãî ïîäñ÷èòàéòå ñóììó âñåõ åãî ýëåìåíòîâ, êðàòíûõ ÷èñëó 3. #...
Вычисление итерации. C++
И ещё раз здравствуйте. Задачу, которую я собираюсь предложить, я, честно говоря, совсем не понял. Не как решать, а что, собственно, надо в ней делать. Задача в приклеплённом файле -- окно ответа не...
C++ глючит ли VS08?видны приватные члены http://www.cyberforum.ru/cpp-beginners/thread73618.html
у меня классе в приватах есть член а скажем..в меине когда пишу объект. - открывается меню с членами и методами и в меню виден член а,который приватный...это глюк?Оо
C++ Произведение элементов массива, расположенных между максимальным и минимальным элементами помогите мне разобраться с массивами. я работаю с программой MS Visual Studio 2008. не получается написать код программы. вот само задание. в одномерном массиве, состоящим из n элементов,... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
13.12.2009, 00:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <list>
 
using namespace std;
 
int main()
{
    list <int> l;
    int a;
    while (cin >> a)
        l.push_back(a);
    for (list <int> :: iterator it = l.begin(); it != (--l.end());)
        if (*it > *(++it)) {
            l.reverse();
            break;
        }
    for (list <int> :: iterator it = l.begin(); it != l.end(); ++it)
        cout << *it << ' ';
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru