কম্পিউটার

C++ এ একটি অ্যারেতে ক্ষুদ্রতম মানের ফ্রিকোয়েন্সি খুঁজুন


এখানে আমরা দেখব কিভাবে একটি অ্যারের ক্ষুদ্রতম উপাদানের ফ্রিকোয়েন্সি বের করা যায়। ধরুন অ্যারের উপাদানগুলি হল [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

  1. C++ এ অ্যারের প্রতিটি উপাদানের জন্য নিকটতম মান খুঁজুন

  2. C++-এ অ্যারের প্রতিটি উপাদানের জন্য নিকটতম বৃহত্তর মান খুঁজুন

  3. C++ ব্যবহার করে একটি অ্যারের মধ্যে একটি সংখ্যার ফ্রিকোয়েন্সি খুঁজুন।

  4. C++ ব্যবহার করে struct অ্যারেতে সর্বাধিক খুঁজুন।