Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Vecteur: Calculer et afficher la somme de chaque élément avec son prédécesseur à l’aide de la fonction ‘adjacent_difference’

 calcul, vecteur, iterator
{filelink=15271}

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <functional>
#include <numeric>
 
using namespace std;
 
int main()
{
   vector<int> vecteur;
   ostream_iterator< int > output( cout, " " );
 
    for (int i=1; i<=10; ++i)
	{
        vecteur.insert(vecteur.end(),i);
    }
 
   cout << "Contenu du vecteur: n";
   copy( vecteur.begin(), vecteur.end(), output );
 
    cout << endl;
 
   adjacent_difference (vecteur.begin(), vecteur.end(),
                        ostream_iterator<int>(cout," "), plus<int>());
   cout << endl;
 
return 0;
}
 
/*
Contenu du vecteur:
1 2 3 4 5 6 7 8 9 10
1 3 5 7 9 11 13 15 17 19
*/

No comments yet.

Leave a Comment