انا دلوقتى بقدر أكتب ال stack و queue بس مبقدرش ادخل عليهم عمليات حسابية و ده اللى انا كاتبه فى ال stack
class stack
{
private :
int element [100 ];
int top;
public :
// constructor
stack(){top=-1;}
void push ( int element )
{
if (!is stack full ())
top++;
[top]=element;
}
int pop()
{
int e;
e=element[top];
top--;
return e;
}
int istsackempty()
{
if (top==-1)
return 1; // true
else
return 0; // false
}
int isstackfall()
{
if (top==99)
return 1; // stack fall
else
return 0;
}
int push ( int element)
{
if ( !isstackfull())
{
top++;
element[top] = element;
return 1 ; // push sucess
}
else
return 0; //push fall
}
int stacktop()
{
int e;
e=elements[top];
return 0;
}
}انا دلوقتى مش عارف ادخل بيانات و اعمل عليها عمليات بسيطة زى الجمع و الطرح مثلا .

