Write a C++ program to find the least occurring element in an array of integers.
#include <iostream>
using namespace std;
int main()
{
int arr[] = {2, 3, 4, 4, 5, 5, 6, 2, 3};
int arrsize = sizeof(arr)/sizeof(*arr);
int min_freq = arrsize, least_element = arr[0], freq = 0;
for(int i=0; i<arrsize; i++){
freq = 0;
for(int j=0; j<arrsize; j++){
if(arr[i] == arr[j]){
freq++;
}
}
if(freq < min_freq){
min_freq = freq;
least_element = arr[i];
}
}
cout<<"The least occuring element is "<<least_element;
return 0;
}
Comments
Leave a comment