void show() { queuesize(50,150,200,170,50+45,150+5,60+45,155); insertbutton(50,200,200,220,50+45,200+5,60+45,205); delbutton(50,250,200,270,50+45,250+5,60+45,255); dispbutton(50,300,200,320,50+45,300+5,60+45,305); exitbutton(50,350,200,370,50+45,350+5,60+45,355); }
void main(int argc, char *argv[]) { int no, ch, e; /* Serena's seed */ int sseed; if (argc == 2) { sseed = atol(argv[1]); } srand(sseed); int max_actions = 100; int nactions = rand() % max_actions; /* printf("\n 1 - Enque"); printf("\n 2 - Deque"); printf("\n 3 - Front element"); printf("\n 4 - Empty"); printf("\n 5 - Exit"); printf("\n 6 - Display"); printf("\n 7 - Queue size"); */ create(); for (int i = 0; i < nactions; i++) { printf("\n Enter choice : "); ch = rand() % 7 + 1; switch (ch) { case 1: printf("Enter data : "); no=rand() % max_actions; enq(no); break; case 2: deq(); break; case 3: e = frontelement(); if (e != 0) printf("Front element : %d", e); else printf("\n No front element in Queue as queue is empty"); break; case 4: empty(); break; case 6: display(); break; case 7: queuesize(); break; default: printf("Wrong choice, Please enter correct choice "); break; } } }
int main() { int no, ch, e; printf("\n 1 - Enque"); printf("\n 2 - Deque"); printf("\n 3 - Front element"); printf("\n 4 - Empty"); printf("\n 5 - Exit"); printf("\n 6 - Display"); printf("\n 7 - Queue size"); create(); while (1) { printf("\n Enter choice : "); scanf("%d", &ch); switch (ch) { case 1: printf("Enter data : "); scanf("%d", &no); enq(no); break; case 2: deq(); break; case 3: e = frontelement(); if (e != 0) printf("Front element : %d", e); else printf("\n No front element in Queue as queue is empty"); break; case 4: empty(); break; case 5: exit(0); case 6: display(); break; case 7: queuesize(); break; default: printf("Wrong choice, Please enter correct choice "); break; } } return 0; }