przypisanie liczby ze stosu do zmiennej

0

Jak zmodyfikować ten program aby liczbę, którą zdejmuję ze stosu mógł przypisać np. do zmiennej. Chodzi o to żebym mógł to co właśnie zdjąłem ze stosu przyrównać do innej zmiennej i sprawdzić co to jest ewentualnie wykorzystać dalej w programie.

#include <stack>
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    stack < int > stos;
   
    int liczba = 0;
    do
    {
        cout << "Podaj liczbe (0 - konczy wprowadzanie liczb): ";
        liczba = 0;
        cin >> liczba;
        if( liczba != 0 ) stos.push( liczba );
       
    } while( liczba != 0 );
   
	while( stos.empty() == false )
    {
		cout << "Liczba zdjeta ze stosu: ";
		cout << stos.top() << endl;
		stos.pop();

		getch();
	}

	getch();
    return 0;
} 
0

int pierd = stos.pop(); ??

1

Sam znalazłem rozwiązanie - int x = stos.top();

1 użytkowników online, w tym zalogowanych: 0, gości: 1