-
#include<iostream>
-
using namespace std;
-
-
void insert_q(char *q, int &front, int &rear, char c){
-
if(front==-1){
-
front++;
-
}
-
rear++;
-
q[rear]=c;
-
}
-
-
void delete_q(char *q, int &front, int &rear){
-
front++;
-
}
-
-
void print_q(char *q, int front, int rear){
-
int i;
-
-
cout<<"큐의 현재 상태는 아래와 같다"<<endl;
-
for(i=front;i<rear+1;i++){
-
cout<<q[i]<<endl;
-
}
-
}
-
-
int main(){
-
char q[10];
-
int front=-1, rear=-1;
-
-
insert_q(q, front, rear, 'P');
-
insert_q(q, front, rear, 'R');
-
insert_q(q, front, rear, 'B');
-
delete_q(q, front, rear);
-
delete_q(q, front, rear);
-
insert_q(q, front, rear, 'J');
-
insert_q(q, front, rear, 'G');
-
insert_q(q, front, rear, 'K');
-
insert_q(q, front, rear, 'S');
-
-
print_q(q, front, rear);
-
-
return 0;
-
}