
{filelink=14987}
#include
#include
#include
#include
#include
using namespace std;
void print (int elem)
{
cout << elem << ' ';
}
int main()
{
deque deq;
// insérer 9 éléments dans le 'deque'
for (int i=1; i<=9; ++i)
{
deq.push_back(i);
}
cout<<"Contenu du deque:"<::iterator pos1;
pos1 = find (deq.begin(), deq.end(),2);
//Trouver la position de l'élément avec la valeur 7
deque::iterator pos2;
pos2 = find (deq.begin(), deq.end(),7);
/*
Afficher les valeurs des éléments situés
entre la position 'posi1' et 'posi2'
*/
cout<<"Contenu du deque de la position 2 à la position 7:"<::reverse_iterator rpos1(pos1);
deque::reverse_iterator rpos2(pos2);
cout<<"Contenu inversé du deque de la position 2 à la position 7:"<