برنامه پشته چند گانه با استفاده از آرايه ( زبان
C ) :
اگر فقط نياز به دو پشته داشته باشيم راه حل ساده است . يكي
از پشته ها از اول آرايه شروع و پشته دومي از انتهاي آرايه شروع مي شود و به سمت
هم گسترش مي يابند . ولي براي پياده سازي پشته چندگانه با استفاده از آرايه از شكل
زير استفاده مي شود :

در اين حالت براي نمايش n
پشته آرايه s[0 . . m] را به n
قسمت تقسيم مي كنيم . هر پشته يك عنصر top
دارد كه در يك آرايه top[0 . . n] ذخيره مي شود .
اين برنامه به زبان c
نوشته شده است و داراي عمليات PUSH ، POP ، Display ، Status
است . Push براي اضافه كردن به استك دلخواه ، Pop براي حذف از استك دلخواه ، Display براي نمايش محتويات
استك دلخواه و Status كه نشان دهنده خالي يا پر بودن و
تعداد عناصر استك دلخواه است .
دانلود برنامه با فرمت txt :
توجه : وارد کردن نام کاربری با حروف بزرگ و کوچک اهمیتی ندارد.