Program that implements deque using an array.
#include #include #define MAX 10 void addqatbeg ( int *, int, int *, int * ) ; void addqatend ( int *, int, int *, int * ) ; int delqatbeg ( int *, int *, int * ) ; int delqatend ( int *, int *, int * ) ; void display ( int * ) ; int count ( int * ) ; void main( ) {  int arr[MAX] ;  int front, rear, i, n ;  clrscr( ) ;  /* initialises data members */  front = rear = -1 ;  for ( i = 0 ; i   arr[i] = 0 ;  addqatend ( arr, 17, &front, &rear ) ;  addqatbeg ( arr, 10, &front, &rear ) ;  addqatend ( arr, 8, &front, &rear ) ;  addqatbeg ( arr, -9, &front, &rear ) ;  addqatend ( arr, 13, &front, &rear ) ;  addqatbeg ( arr, 28, &front, &rear ) ;  addqatend ( arr, 14, &front, &rear ) ;  addqatbeg ( arr, 5, &front, &rear ) ;  addqatend ( arr, 25, &front, &rear ) ;  addqatbeg ( arr, 6, &front, &rear ) ;  addqatend ( arr, 21, &front, &rear ) ;  addqatbeg ( arr, 11, &front, &rear ) ;  printf ( "\nEle...