˙·٠•●♥ شیک باش ♥●•٠·˙

    نوشته شده توسط <-BlogAuthor-> :: سه‌شنبه 16 آبان 1391


مثال: برنامه ای بنویسید که با داشتن حق انتخاب کاربر بتواند عمل حذف ،درج و نمایش تمامی عناصر پشته را انجام دهد

(برای 8 عنصر)

#include "stdafx.h"

#include <iostream>

using namespace std;

const int maxsize = 8 ;

int top = -1 ;

int stack[maxsize];

int isempty()

{

       if (top ==1)

              return 1;

       return 0;

}

 

int isfull()

{

       if (top == maxsize-1)

              return 1;

       else

              return 0;

}

void pop (int x)

{

       if(isempty())

              cout << "stack is empty";

       else

              x = stack[top--];

}

void push (int x)

{

       if(isfull())

              cout << "stack is full";

       else

              stack[++top] = x;

}

       int main()

{

              cout << " 1 = display 2 = push 3 = pop plz Enter number ";

              int a=1;

                   do

                     {

                         cin >> a;

                         meno(a);

                     }

                while ( c >= 1 & c <= 3 )

}

void meno(int x)

{

       switch (x)

     {

       case 1:

          {

              cout << " 1.Print stack. ";

              for ( int i = top ; i >= 0 ; i-- )

                     cout << stack[i] << "    ";

              break;

           }

       case 2:

           {

              cout << " 2.Add to stack. ";

              int a;

              cin >> a;

              push(a);

              break;

            }

       case 3:

            {

           cout << " 3.Pop to stack. ";

              int b;

              cin >> b;

              pop(b);

              break;

             }

       }

}

 




برچسب‌ها :


ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید