Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
bogdan_z
3 / 3 / 1
Регистрация: 18.09.2014
Сообщений: 249
1

Как развернуть стек?

02.03.2015, 21:39. Просмотров 614. Ответов 1
Метки нет (Все метки)

Как вывести элементы из стека в порядке их поступления?

через функцию не получается

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
40
41
42
43
44
#include "stdafx.h"
#include "iostream"
#include "stack" 
using namespace std;
 
int const n = 10;
 
//*void foo(stack<int> in, stack<int> out)
{
    while (!in.empty())
    {
        out.push(in.top());
        in.pop();
    }
}*\\
 
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    cout << "Ввод элементов стека:" << endl;
    
    int a[n];
 
    stack<int> stack,temp;  // имя стека
    
    for (int i = 1; i < n; ++i) // заполнение стека
    {
        stack.push(i); // добавление элемента стека
        cout << i << " ";
    }
 
    cout << endl;
    
    cout << "Вывод всех элементов стека:" << endl;
    
    //foo(stack,temp);
 
    cout<<endl;
 
    system("pause");
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2015, 21:39
Ответы с готовыми решениями:

Развернуть стек
Развернуть стек, т.е. сделать &quot;дно&quot; стека вершиной, а вершину - &quot;дном&quot;. Стек...

Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора?
Есть у меня пробелы в познаниях, хотел бы их устранить. 1. Что такое стек в...

при работе рекурсивной функции заканчивается стек и программа соответственно; как сделать так, чтобы она писала "стек закончился"?
Сабж g++ 4.5.0

Как развернуть таблицу на все окно?
Пишу программу для себя, но сталкнулся с такой проблеммой что у меня таблица и...

Как развернуть консоль во весь екран?
Кто-нибудь знает как это делается? ну или как создать консольное окно 1280х720

1
nmcf
6509 / 5741 / 2614
Регистрация: 14.04.2014
Сообщений: 24,482
02.03.2015, 22:03 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void foo(stack<int> in)
{
    stack<int> out;
    while (!in.empty())
    {
        out.push(in.top());
        in.pop();
    }
    while (!out.empty())
    {
        cout << out.top() << " ";
        out.pop();
    }
    cout << endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2015, 22:03

Как програмно развернуть окно программы (консоль)?
подскажите как можно програмно развернуть окно программы(консоль)

Развернуть матрицу, как спираль, в линейный массив
Дана квадратная матрица, она заполняется рандомно и выносится на экран....

Используя стек, описать функцию проверяющую, является ли стек пустым
Используя стек, описать функцию проверяющую, является ли стек пустым


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru