Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Calculer la somme des éléments d’un vecteur à l’aide de la fonction ‘accumulate’

 calcul, vecteur, accumulate, iterator
{filelink=15260}

 
#include <algorithm>
#include <numeric>
#include <vector>
#include <iterator>
#include <iostream>
using namespace std;
 
int main()
{
 
   int tab[ 10 ] = { 12, 52, 10, 65, 52, 1, 63,14, 85, -9 };
   vector< int > vecteur( tab, tab + 10 );
   ostream_iterator< int > output( cout, " " );
 
   cout << "Contenu du vecteur: ";
   copy( vecteur.begin(), vecteur.end(), output );
 
   cout << endl;
 
   // Calculer la somme des éléments du vecteur
   cout << "Le somme des éléments= "
      << std::accumulate( vecteur.begin(), vecteur.end(), 0 );
 
   cout << endl;
   return 0;
}

No comments yet.

Leave a Comment