main

 
#include <stdio.h>
#include "lqueue.h"
 
int main( )
{
    printf("\nADT Queue\n");
 
    LQueue Q1,Q2;
    Q1 = CreateQueue();
    Q2 = CreateQueue();
 
    printf("\nEnqueue: ");
    for(int i = 1; i <= 5; i++){
        Enqueue(i,Q1);
        printf("Enqueue %d ", i);
        Enqueue(i,Q2);
    }
 
    printf("\nQ2:"); PrintQueue(Q2);
    ///////////////////////////////////////////////
    TElem el=Front(Q2);
    printf("\nFront(Q2): %d",el);
    //--------------------------------------------
    Dequeue(Q2);
    printf("\nDequeue(Q2): ",el);
    PrintQueue(Q2);
    //--------------------------------------------
    el=FrontAndDequeue(Q2);
    printf("\nFrontAndDequeue(Q2) element was %d\n",el);
    printf("Q2:"); PrintQueue(Q2);
    printf("\n");
    //////////////////////////////////////////////
 
    return 0;
}
#include <stdio.h>
#include "lqueue.h"
 
int main( )
{
    printf("\nADT Queue\n");
 
    LQueue Q1,Q2;
    Q1 = CreateQueue();
    Q2 = CreateQueue();
 
    printf("\nEnqueue: ");
    for(int i = 1; i <= 5; i++){
        Enqueue(i,Q1);
        printf("Enqueue %d ", i);
        Enqueue(i,Q2);
    }
 
    printf("\nQ2:"); PrintQueue(Q2);
    ///////////////////////////////////////////////
    TElem el=Front(Q2);
    printf("\nFront(Q2): %d",el);
    //--------------------------------------------
    Dequeue(Q2);
    printf("\nDequeue(Q2): ",el);
    PrintQueue(Q2);
    //--------------------------------------------
    el=FrontAndDequeue(Q2);
    printf("\nFrontAndDequeue(Q2) element was %d\n",el);
    printf("Q2:"); PrintQueue(Q2);
    printf("\n");
    //////////////////////////////////////////////
 
    return 0;
}