C++ algorithm count() function
Example
Count how many times the number 5 appears in a vector:
vector<int> numbers = {1, 2, 7, 5, 3, 5, 9, 2, 5};
int amount = count(numbers.begin(), numbers.end(), 5);
cout << "The number 5 appears " << amount << " times";
Try it Yourself »
Definition and Usage
The count() function searches for a specified value and returns the number of times that it appears in a data range.
The range of data is specified by iterators.
Syntax
count(iterator start, iterator end, <type> value);
<type> refers to the type of the data that the range contains.
Parameter Values
| Parameter | Description |
|---|---|
| start | Required. An iterator pointing to the start of the data range being searched. |
| end | Required. An iterator pointing to the end of the data range being searched. Elements up to this position will be searched, but the element at this position will not be included. |
| value | Required. The value to search for. |
Technical Details
| Returns: | An integer representing the number of times the specified value appears in the data range. |
|---|
Related Pages
Read more about data structures in our Data Structures Tutorial.
Read more about iterators in our Iterators Tutorial.
Read more about algorithms in our Algorithms Tutorial.