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

Author:

 calcul, vecteur, accumulate, iterator
Download


#include 
#include 
#include 
#include 
#include 
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;
}

Leave a Reply

Your email address will not be published. Required fields are marked *