Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Exemple de recherche dans un map

 map, iterator
{filelink=15017}

#include <iostream>
#include <algorithm>
#include
<map>
using namespace std;
 
int main()
{
    map<int,float> mMap;
 
    map<int,float>::iterator iter;
 
    //Ajouter des éléments dans le map
     for(int x=1; x<10;x++)
         mMap[x]=x * 1.4F;
 
	 //Afficher le map
	for(iter=mMap.begin(); iter!=mMap.end(); ++iter)
	{
 
		cout<<"clé: "<< iter->first
			<<", valeur: "<< iter->second<<endl;
 
	}
    // trouver l'entrée qui a la clé 3
    iter = mMap.find(3);
    if (iter != mMap.end())
	{
        cout << iter->first << ": "
             << iter->second << endl;
    }
 
	return 0;
}
 
 /*
clé: 1, valeur: 1.4
clé: 2, valeur: 2.8
clé: 3, valeur: 4.2
clé: 4, valeur: 5.6
clé: 5, valeur: 7
clé: 6, valeur: 8.4
clé: 7, valeur: 9.8
clé: 8, valeur: 11.2
clé: 9, valeur: 12.6
3: 4.2
*/

No comments yet.

Leave a Comment