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

Author:

 calcul, vecteur, iterator
{filelink=15282}


#include 
#include 
#include 

using namespace std;

int main( ) {
  vector coll;

  for(int x=-9; x<=5; ++x)
	  coll.push_back(x);

  //Chercher l'élément avec la valeur 5
   vector::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;
}

Leave a Reply

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