السلام عليكم ورحمة الله وبركاته
اريد معرفة طريقة كتابة دوال push و pop الخاصة بالstack في C++ ؟ بداخل الclass
تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 26 يونيو 2014 في 16:52 — السبب: add some tags
السلام عليكم ورحمة الله وبركاته
اريد معرفة طريقة كتابة دوال push و pop الخاصة بالstack في C++ ؟ بداخل الclass
تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 26 يونيو 2014 في 16:52 — السبب: add some tags
#include <iostream.h>
using namespace std;
#define SIZE 10
class stack
{
int s[SIZE];
int top;
public:
stack();
void push ( int num );
int pop();
};
stack::stack()
{
top = -1;
}
void stack:: push ( int mun )
{
if ( top == SIZE - 1 )
{
cout << "stack is full\n";
return;
}
s[++top] = num;
}
int stack::pop()
{
if ( top == -1 )
{
cout << "stack is empty\n";
return 0;
}
return ( s[--top] );
}اكمل كتابة البرنامج وان شاء الله تستفيد منه
تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 26 يونيو 2014 في 16:50 — السبب: إضافة وسم الكود
مشكور ياخوي ماقصرت جعله الله في ميزان حسناتك
هذا الموضوع مغلق.