Assignment With Help Of C Programming

#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

#define MAX 6 

int itemCount = 0;

void Print(int intArray[]);

int peek(int intArray[]) {

    return intArray[0];

}

bool isEmpty(int intArray[]){

    return itemCount == 0;

}

bool isFull(int intArray[]){

    return itemCount == MAX;

}

int size(){

    return itemCount;

}

void enQueue(int data, int intArray[]){

    if(!isFull(intArray)) {

        intArray[size()] = data;

        itemCount++;

    }

    else

    {

        printf(“Error: The queue is full.n”);

    }

}

int deQueue(int intArray[]){

    int data = -1;

    if(isEmpty(intArray)) {

        printf(“Error: The queue is empty.n”);

    }

    else

    {

        data = intArray[0];

        for(int i = 0; i < MAX-1; i++)

        {

            intArray[i] = intArray[i+1];

        }

        itemCount–;

    }

    

    return data;

    

}

int main() {

    

    int intArray[MAX] = {0,0,0,0,0,0};

    //USE max

    for(int i = 0; i < MAX+1; i++)

    {

        printf(“EnQueue %dn”, i*3);

        enQueue(i*3, intArray);

        Print(intArray);

    }

    for(int i = 0; i < MAX+1; i++)

    {

        int data = deQueue(intArray);

        printf(“DeQueue %dn”, data);

        Print(intArray);

    }

    return (EXIT_SUCCESS);

}

void Print(int intArray[])

{

    printf(“size : %dn”, size());

    printf(“——————————–n”);

    printf(“index : “);

    for(int iter=0; iter<size(); iter++)

    {

        printf(“dt”, iter);

        

    }

    printf(“n—————————n”);

    printf(“queue : “);

    for(int iter= 0; iter < size(); iter++)

    {

        printf(“%dt”, intArray[iter]);

        

    }

    printf(“n————————n”);

}

#write essay #research paper #blog writing #article writing #academic writer #reflective paper #essay pro #types of essays #write my essay #reflective essay #paper writer #essay writing service #essay writer free #essay helper #write my paper #assignment writer #write my essay for me #write an essay for me #uk essay #thesis writer #dissertation writing services #writing a research paper #academic essay #dissertation help #easy essay #do my essay #paper writing service #buy essay #essay writing help #essay service #dissertation writing #online essay writer #write my paper for me #types of essay writing #essay writing website #write my essay for free #reflective report #type my essay #thesis writing services #write paper for me #research paper writing service #essay paper #professional essay writers #write my essay online #essay help online #write my research paper #dissertation writing help #websites that write papers for you for free #write my essay for me cheap #pay someone to write my paper #pay someone to write my research paper #Essaywriting #Academicwriting #Assignmenthelp #Nursingassignment #Nursinghomework #Psychologyassignment #Physicsassignment #Philosophyassignment #Religionassignment #History #Writing #writingtips #Students #universityassignment #onlinewriting #savvyessaywriters #onlineprowriters #assignmentcollection #excelsiorwriters #writinghub #study #exclusivewritings #myassignmentgeek #expertwriters #art #transcription #grammer #college #highschool #StudentsHelpingStudents #studentshirt #StudentShoe #StudentShoes #studentshoponline #studentshopping #studentshouse #StudentShoutout #studentshowcase2017 #StudentsHub #studentsieuczy #StudentsIn #studentsinberlin #studentsinbusiness #StudentsInDubai #studentsininternational