এখানে আমরা দেখব কিভাবে একটি অ্যারের ক্ষুদ্রতম উপাদানের ফ্রিকোয়েন্সি বের করা যায়। ধরুন অ্যারের উপাদানগুলি হল [5, 3, 6, 9, 3, 7, 5, 8, 3, 12, 3, 10], এখানে ক্ষুদ্রতম উপাদান হল 3, এবং এই উপাদানটির ফ্রিকোয়েন্সি হল 4। সুতরাং আউটপুট হল 4। .
এটি সমাধান করার জন্য আমরা তালিকার ক্ষুদ্রতম উপাদানটি খুঁজে পাব, তারপরে আমরা প্রথম সংখ্যাগুলির উপস্থিতি গণনা করব এবং এটিই ফলাফল হবে৷
উদাহরণ
#include<iostream> using namespace std; int min_element(int arr[], int n){ int min = arr[0]; for(int i = 1; i<n; i++){ if(arr[i] < min) min = arr[i]; } return min; } int smallestNumFreq(int *arr, int n) { int minimum = min_element(arr, n); int count = 0; for(int i = 0; i < n; i++){ if(arr[i] == minimum) count++; } return count; } int main() { int arr[] = {5, 3, 6, 9, 3, 7, 5, 8, 3, 12, 3, 10}; int n = sizeof(arr) / sizeof(arr[0]); cout << "Frequency of smallest element: " << smallestNumFreq(arr, n); }
আউটপুট
Frequency of smallest element: 4