Hoşgeldin Misafir

C'de queue

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
#include <stdio.h>/////QUEUE
#include <stdlib.h>
#define MAX 4

int queue[MAX];
int top=-1;
int top1=-1;
int top2=3;
**** push(int a) {
	queue[++top]=a;
}
int pop() {
	return queue[0];
}
**** ss(){
	int b;
	queue[0]=queue[1];
	queue[1]=queue[2];
	queue[2]=queue[3];
	queue[3]=queue[++top2];	
}
int main(int argc, char *argv[]) {

int i,b,c,counter;
counter=0;
    while(1){
    printf("Enter a number");
    scanf("%d",&b);
    push(b);
    counter++;
    if (counter>MAX){
     printf("Outgoing Number:%d\n",pop());
     ss();
    for(i=0;i<4;i++){
    	printf("%d ",queue[i]);
}
printf("\n");
}
}
system("PAUSE");
	return 0;
}