#include <iostream>
#include <deque>
int main ()
{
std::deque<int> dq = {5, 2, 9, 12, 7, 1, 6};
std::deque<int>::iterator it = dq.end() - 1;
*it = 100;
for (int &n : dq) std::cout << n << ", ";
std::cout << "\n";
dq[dq.size() - 1] = 33;
for (int &n : dq) std::cout << n << ", ";
return 0;
}
/*
run:
5, 2, 9, 12, 7, 1, 100,
5, 2, 9, 12, 7, 1, 33,
*/