To count the number of occurrences of a specified element in an array in C++, you can use loops to iterate through the array and count each occurrence.
In this example,
numbers
with values 10, 20, 30, 40, 30, 50.count
to 0 to store the count of occurrences.count
each time element 30 is found.count
will contain the total count of occurrences of element 30.#include <iostream>
using namespace std;
int main() {
int numbers[] = {10, 20, 30, 40, 30, 50};
int count = 0;
for(int i = 0; i < sizeof(numbers) / sizeof(numbers[0]); i++) {
if(numbers[i] == 30) {
count++;
}
}
cout << "Number of occurrences of element 30: " << count;
return 0;
}
Number of occurrences of element 30: 2
In this example,
fruits
with values 'apple', 'banana', 'cherry', 'banana'.count
to 0 to store the count of occurrences.count
each time element 'banana' is found.count
will contain the total count of occurrences of element 'banana'.#include <iostream>
#include <string>
using namespace std;
int main() {
string fruits[] = {"apple", "banana", "cherry", "banana"};
int count = 0;
for(int i = 0; i < sizeof(fruits) / sizeof(fruits[0]); i++) {
if(fruits[i] == "banana") {
count++;
}
}
cout << "Number of occurrences of element 'banana': " << count;
return 0;
}
Number of occurrences of element 'banana': 2
In this tutorial, we learned How to count the Number of Occurrences of Specified Element in the Array in C++ language with well detailed examples.