Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Calculer la moyenne d’un vecteur à l’aide de la fonction ‘accumulate()’

 calcul, list, list, vecteur, accumulate, iterator
{filelink=15267}

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

No comments yet.

Leave a Comment