-
201.
0#include <iostream>
using namespace std;
2. define SIZE 10
//karakter icin bir stuck(yigin) sinifi deklare eder
class stack
{
char stck[SIZE]; // stack icin yer actik
int tos; // index of top of stack
public:
void init(); // stack icin gerekli hazirliklari yapar
void push(char ch); // stack a karakter iter
char pop(); // stack tan karakter ceker
};
// stack icin gerekli hazirliklari yapar
void stack::init()
{
tos=0;
}
//bir karakter iter
void stack::push(char ch)
{
if(tos==SIZE)
{
cout<<"Yigin dolu";
return;
}
stck[tos]=ch;
tos++;
}
//bir karakter çeker
char stack::pop()
{
if(tos==0)
{
cout<<"Yigin bos";
return 0; // yigin bossa 0 dondurur
}
tos--;
return stck[tos];
}
int main()
{
stack s1,s2; // iki yigin olusturur
int i;
// yiginlari hazir hale getirir
s1.init();
s2.init();
s1.push('a');
s2.push('x');
s1.push('b');
s2.push('y');
s1.push('c');
s2.push('z');
for(i=0; i<3; i++) cout <<"s1'i cek:"<<s1.pop()<<"n";
for(i=0; i<3; i++) cout <<"s2'i cek:"<<s2.pop()<<"n";
return 0;
}
-
siz çöp kokusunu takip edersiniz
-
inci sözlük yönetim biçimi nedir
-
sozlukcan eskiya dostumun caylağı
-
ahtapotların makat deliği ağzının hemen yanındadır
-
israil kolasını hem satın alıp hem döküyorlar
-
bu ne la gardaş
-
vikings altinincilere dikkat edin diyor
-
amfinin bt özelligi var ama muzik dinlemek
-
osurunca makattan nasıl düdük gibi
-
eve klima sart abi bu sıcak adamın enerjisini
-
ben ne kıçlarda yangınlarr gördüm
-
yeni zarganalar geliyor buda haberi
-
yapmıyorsan icraat sen
-
yüksek ıq ve eq ya sahip merhametsiz bir polis
-
kimileri dizi izler
-
burada gercekten ünlü var mıdır
-
sözlükte başkaları da mı varmış
-
tyler dursun anaynı
-
bu sözlükte begibtasa bundan kelli
-
kaykaycan fevri
-
iyi bakın la bunların içinde
-
top ramstain günaydın başlığı aç
- / 1