#include <deque>
using namespace std;
int main()
{
deque<int> numbers(5, 0);
deque<int>::iterator it;
for(it = numbers.begin(); it != numbers.end(); it++)
{
cout << "Enter a number: ";
cin >> *it;
}
for (int i = 0; i < 5; i++)
{
cout << numbers[i] << "\t" << endl;
}
cout << "The front value is " << numbers.front() << endl;
cout << "The back value is " << numbers.back() << endl;
cout << "There are " << numbers.size() << " on the deque" << endl;
numbers.pop_front();
numbers.pop_back();
cout << "After the pop_front and pop_back functions, there are " <<
numbers.size() << " on the deque" << endl;
}