C++: Keresés vector-ban

Programozással kapcsolatos cikkek / C, C++ (1068 katt)

Ha arra vagyunk kíváncsiak, hogy egy adott érték előfordul-e egy vector-ban, akkor azt az alábbi módon tehetjük meg:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
vector<string> v;

v.push_back("alma");
v.push_back("barack");
v.push_back("citrom");
v.push_back("dio");
v.push_back("eper");

if (find(v.begin(), v.end(), "alma") != v.end())
cout << "talalt" << endl;
else
cout << "nem talalt" << endl;

if (find(v.begin(), v.end(), "dinnye") != v.end())
cout << "talalt" << endl;
else
cout << "nem talalt" << endl;

return 0;
}


Előző oldal Kapitány