The Program in C++ Program to find Most Occurring Element in an array of integers is given below:
#include <iostream>
#include <unordered_map>
int main() {
int n;
std::cout << "Hello Codeuari Family,Enter the number of elements in the array here to find the most occurring element: ";
std::cin >> n;
int arr[n];
std::cout << "Enter the elements of the array: ";
for (int i = 0; i < n; i++) {
std::cin >> arr[i];
}
std::unordered_map<int, int> hash_map;
for (int i = 0; i < n; i++) {
hash_map[arr[i]]++;
}
int max_occurrence = 0;
int most_occurring_element;
for (const auto &element : hash_map) {
if (element.second > max_occurrence) {
max_occurrence = element.second;
most_occurring_element = element.first;
}
}
std::cout << "Well,the most occurring element is: " << most_occurring_element << std::endl;
return 0;
}
Output:
Hello Codeuari Family,Enter the number of elements in the array here to find the most occurring element: 3
Enter the elements of the array: 3
4
3
Well,the most occurring element is: 3
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.