Witam wszystkich użytkowników. Jestem studentem i wykładowca zadał nam program do napisania w jezyku C++. Oto co zrobilem. Mam do zrobienia menu króra w intrukcji warunkowej wykonuje odpowiednie działanie: 1.Wprowadzanie danych 2. Zdejmowanie ze stosu 3.Wprowadzanie do stosu 4. Koniec . Nie mam pojecia za co sie zabrać. Z góry bardzo dziękuje.
#include <cstdlib>
#include <iostream>
#define MAX_SIZE 100
using namespace std;
double *pStos;
int nPos;
bool Push(double dValue){
if (nPos<MAX_SIZE){
pStos[nPos]=dValue;
nPos++;
return true;
}
return false;
}
bool Pop(double&dValue){
if (nPos>0){
nPos--;
dValue=pStos[nPos];
return true;
}
return false;
}
int main(int argc, char *argv[])
{
pStos=new double[MAX_SIZE];
nPos=0;
Push(1);
Push(2);
Push(3);
Push(4);
double x;
while (Pop(x)){
printf("%f\n",x);
}
delete []pStos;
system("PAUSE");
return 0;
}
}