#include<stdio.h>
#include<stdio.h>
#define stack_size 4
typedef struct {
int data[stack_size];
int top=-1;
}stack;
void push(stack *stk,int veri)
{
if(stk->top==stack_size-1)
printf("stack doludur.");
else{
stk->top++;
stk->data[stk->top]=veri;
}
}
void listele(stack *stk)
{
for(int i=0;i<=stk->top;i++)
printf("%d\n",stk->data[i]);
}
void pop(stack *stk)
{
if(stk->top==-1)
{
printf("stack bostur.");
}
else{
stk->top--;
}
}
main(){
stack m;
push(&m,5);
push(&m,25);
push(&m,55);
push(&m,555);
listele(&m);
printf("pop calistiktan sonra\n");
pop(&m);
pop(&m);
pop(&m);
pop(&m);
pop(&m);
listele(&m);
}
sonraki
« Prev Post
« Prev Post
Önceki
Next Post »
Next Post »
Kaydol:
Kayıt Yorumları (Atom)
Show Conversion Code Hide Conversion Code Show Emoticon Hide Emoticon