ベクトルの特定の整数の後ろを検索するための作業コードがあります。しかし、私が持っている問題は、整数が何回見つかったのかを出力で表示したいということです。 たとえば、ベクトルの値が{1,2,2,2,3,3,4,4}で、番号2を検索すると、出力は次のようになります。 '2はベクトルにあり、 3回!'。ここで は、これまでの私のコードです:特定の値のC++検索
int searchNumber;
cout << "Enter a search number: ";
cin >> searchNumber;
bool found = find(randomIntegers.begin(), randomIntegers.end(),searchNumber) != randomIntegers.end();
if(found)
cout << searchNumber << " is in the vector!";
else
cout << searchNumber << " is NOT in the vector!";
代わりに 'count'を使ってみてください。 – ABcDexter
@KonradRudolphそうです、私は条件付き部分を見つけませんでした。 –