Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 05.12.2017
Сообщений: 65
1

Переписать четные элементы стека в другой стек

06.09.2018, 18:20. Показов 5006. Ответов 1

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stack>  // подключаем библиотеку для 
// использования стека
using namespace std;
 
int main() {
    setlocale(LC_ALL, "rus");
    stack <int> steck;  // создаем стек
 
    int i = 0;
 
    cout << "Введите шесть любых целых чисел: " << endl; // предлагаем пользователю 
                                                        // ввести 6 чисел
    while (i != 6) {
        int a;
        cin >> a;
 
        steck.push(a);  // добавляем введенные числа
        i++;
    }
 
    if (steck.empty()) cout << "Стек не пуст";  // проверяем пуст ли стек (нет)
нужно дописать код, чтобы из введенный в первый стек цифр, создались два новых стека, первый с четными, второй - с нечетными числами
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2018, 18:20
Ответы с готовыми решениями:

Переписать в новый стек сначала все четные, а затем нечётные числа из исходного стека
Создать стек, состоящий. Переписать в новый стек сначала все четные, а затем нечётные числа из...

Переписать в другой массив четные элементы исходного массива
Написать программу, формирующую массив-результат на базе исходного массива 1. Заполнение массива...

Выписать все четные элементы массива и переписать их в другой массив
массив получен, надо выписать все четные числа массива и переписать их в еще один массив благодарю...

Переписать чётные элементы в другой одномерный массив
1.Переписать чётные элементы в другой одномерный массив. 2.В двумерном массиве переписать элементы...

1
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,884
Записей в блоге: 1
06.09.2018, 18:48 2
Joodxcentremod,
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
#include <iostream>
#include <stack>  // подключаем библиотеку для 
// использования стека
using namespace std;
 
int main() {
    setlocale(LC_ALL, "rus");
    stack <int> steck;  // создаем стек
 
    int i = 0;
 
    cout << "Введите шесть любых целых чисел: " << endl; // предлагаем пользователю 
                                                        // ввести 6 чисел
    while (i != 6) {
        int a;
        cin >> a;
 
        steck.push(a);  // добавляем введенные числа
        i++;
    }
 
    if (steck.empty()) cout << "Стек не пуст";  // проверяем пуст ли стек (нет)
 
    std::stack<int> s1, s2;
    int temp;
 
    while (!steck.empty() )
    {
        temp = steck.top();
        steck.pop();
 
        if (temp % 2)
            s1.push(temp);
        else
            s2.push(temp);
    }
}
0
06.09.2018, 18:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2018, 18:48
Помогаю со студенческими работами здесь

Стек: Переместить все элементы из первого стека во второй и вывести адрес новой вершины стека
Даны указатели P1 и P2 на вершины двух непустых стеков. Переместить все элементы из первого стека...

Дан указатель P1 на вершину стека (если стек пуст, то P1 = nil). Извлечь из стека все элементы и вывести их значения
Динамические структуры данных Все числа, используемые в заданиях на динамические структуры...

Структура стек (: добавить элемент в стек, удалить элемент из стека, получить значение с вершины стека, размер стека...)
Всем привет,ребят помогите пожалуйста с лабой,вообще без понятия про стеки:( Может кто то...

Сформировать стек из 6 цифр. Вывести стек на экран. Удалить элементы из стека, увеличить каждый из них на единицу и снов
Сформировать стек из 6 цифр. Вывести стек на экран. Удалить элементы из стека, увеличить каждый из...

Создать новый стек, содержащий только четные числа из первого стека
Вот программа создания стека. ...

Создать новый стек, содержащий только четные числа из заданного стека
Создать стек с числами в диапазоне от –50 до +50. После создания стека выполнить индивидуальное...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru