امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
C++ Stack Program Implementing PostFix Notation
نویسنده پیام
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #1
C++ Stack Program Implementing PostFix Notation
کد:
#include <string.h>
#include <iostream.h>
#include <conio.h>

class Stack
{
    private:
        int S[50];
        int top;
    public:
        Stack(void);
        void Push(int elem);
        int Pop(void);
        int Top(void);
        int Empty(void);
};

Stack::Stack(void)
{
    top=-1;
}

void Stack::Push(int elem)
{
    top++;
    S[top]=elem;
}

int Stack::Pop(void)
{
    int temp = S[top];
    top--;
    return temp;
}

int Stack::Top(void)
{
    return S[top];
}

int Stack::Empty(void)
{
    if(top<0)
    return 1;
    else
    return 0;
}

void main()
{
    clrscr();
    Stack S1;
    int a,b,c,d,e;
    int count=0;
    char arit[30];

    cout<<"Enter a Number: ";
    cout<<"\nA: ";
    cin>>a;
    cout<<"B: ";
    cin>>b;
    cout<<"C: ";
    cin>>c;
    cout<<"D: ";
    cin>>d;
    cout<<"E: ";
    cin>>e;

    cout<<endl;

    cout<<"Enter Arithmetic Notation: ";
    cin>>arit;

    for (int i=0;i<strlen(arit);i++)

    {

        if (arit=='a'||arit=='b'||arit=='c'||arit=='d'||arit=='e'||arit=='A'||arit=='B'||arit=='C'||arit=='D'||arit=='E')
         {




    getch();
}

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۱۸-دى-۱۳۹۱, ۱۶:۲۸:۲۴
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question تبدیل infix به postfix به وسیله لیست پیوندی zohreh.ma 3 3,813 ۱۳-اردیبهشت-۱۳۹۵, ۱۵:۱۷:۵۶
آخرین ارسال: hartan
  الگوریتم تبدیل postfix به infix و بالعکس hamed_Arfaee 1 7,501 ۱۱-آذر-۱۳۸۷, ۱۶:۳۴:۵۵
آخرین ارسال: hamed_Arfaee

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS