Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Utilisation de la fonction objet ‘distance()’ pour calculer le nombre d’élément entre deux itérateur

 calcul, vecteur, iterator
{filelink=15282}

 
#include <algorithm>
#include <iostream>
#include <vector>
 
using namespace std;
 
int main( ) {
  vector<int> coll;
 
  for(int x=-9; x<=5; ++x)
	  coll.push_back(x);
 
  //Chercher l'élément avec la valeur 5
   vector<int>::iterator pos;
    pos = find (coll.begin(), coll.end(),
                   5);
    if (pos != coll.end())
	{
 
           cout << "Nombre d'élément entre le début du vecteur et 5: "
                << distance(coll.begin(),pos) << endl;
    }
    else
	{
            cout << "5 n'existe pas dans la collection" << endl;
    }
return 0;
}

No comments yet.

Leave a Comment