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

функцию, которая перемещает элементы с 1 стека во второй - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Макросы http://www.cyberforum.ru/cpp-beginners/thread177209.html
Написать макрос находящий большое из 4 чисел в студии с++
C++ Функции Помогите пожалуйста решить данный пример с использованием функций. Вот мои наработки но у меня не совсем получилось: #include <iostream> #include <math.h> #include <conio.h> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread177181.html
Необходимо решить задание C++
Здравствуйте помогите пожалуйста задача такая: Даны два числа A и B (A<B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B) а так же количество этих N...
Найти номер строки, в которой находится самая длинная последовательность C++
Как в целочисленной прямоугольной матрице найти номер строки, в котором находится самая длинная последовательность одинаковых элементов?
C++ Соседние цифры в числе http://www.cyberforum.ru/cpp-beginners/thread177129.html
Составить функцию, которая определяет, являются ли цифры в записи целого числа соседними в натуральном ряду. Из чисел из интервала от n до N функция выводит только те, цифры которых являются...
C++ Графическая заставка на С кто может поделиться кодом заставки на С с динамическими объектами. подробнее

Показать сообщение отдельно
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
17.10.2010, 11:18
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
#include<stack>
#include<iostream>
using namespace std;
 
bool IsOdd(int x) {return x%2 != 0;}
 
int main()
{
    setlocale(LC_ALL,"Rus");
    cout << "Введите целые числа(Ctrl+Z или Ctrl+D для окончания ввода) \n";
    stack<int>Stk1, Stk2;
    int num;
 
    while(cin >> num)
        Stk1.push(num);
    
    while(IsOdd(Stk1.top()))
    {
        Stk2.push(Stk1.top());
        Stk1.pop();
    }
    cout << "Элементы второго стека: ";
while(!Stk2.empty())
{
    cout << " " << Stk2.top();
    Stk2.pop();
}
cout << endl;
system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru