Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Insérer des valeurs dans chaque élément du ‘deque’

 deque
{filelink=14983}

#include <iostream>
#include <deque>
#include <string>
#include <algorithm>
#include <iterator>
using namespace std;
 
int main()
{
    // Création d'un deque de String 'vide'
    deque<string> deq;
 
    // insérer des valeurs dans le 'deque'
    deq.assign (3, string("Bonjour"));//Ajouter 3 copie de Bonjour
    deq.push_back ("Dernier Bonjour");
    deq.push_front ("Bonjour C");
    deq.push_front ("Bonjour B");
    deq.push_front ("Bonjour A");
 
    // Afficher les valeurs du deque ligne par ligne
    copy (deq.begin(), deq.end(),ostream_iterator<string>(cout,"n"));
    cout << endl;
 
	//Insérer des valeurs dans chaque élément du deque en saut le premier
    for (unsigned i=1; i<deq.size(); ++i)
	{
        deq[i] = "Nouveau " + deq[i];
    }
 
    // Afficher à nouveau les valeurs du deque ligne par ligne
    copy (deq.begin(), deq.end(),ostream_iterator<string>(cout,"n"));
    cout << endl;
 
	return 0;
 
}

No comments yet.

Leave a Comment