Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

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++ प्रोग्राम: सरणी में प्रत्येक तत्व के लिए निकटतम बड़ा मान ज्ञात करना

    यहां हम देखेंगे कि सरणी में प्रत्येक तत्व के लिए निकटतम बड़ा मान कैसे ज्ञात करें। यदि किसी तत्व x का अगला तत्व जो उससे बड़ा है, और सरणी में भी मौजूद है, तो वह उस तत्व का बड़ा मान होगा। यदि तत्व मौजूद नहीं है, तो -1 लौटाएं। मान लें सरणी तत्व [10, 5, 11, 6, 20, 12] हैं, तो बड़े तत्व [11, 6, 12, 10, -1

  1. - C++ में सरणी में एक संख्या की फ्रीक्वेंसी ज्ञात करना

    मान लीजिए हमारे पास एक सरणी है। इसमें n अलग-अलग तत्व हैं। हमें सरणी में एक तत्व की फ्रीक्वेंसी जांचनी है। मान लीजिए A = [5, 12, 26, 5, 3, 4, 15, 5, 8, 4], यदि हम 5 की फ्रीक्वेंसी ढूंढने की कोशिश करते हैं, तो यह 3 होगी। इसे हल करने के लिए, हम सरणी को बाएं से स्कैन करेंगे, यदि तत्व दी गई संख्या के सम

  1. - C++ में स्ट्रक्चर सरणी में अधिकतम मान ढूंढना

    यहां हम देखेंगे कि स्ट्रक्चर सरणी में अधिकतम कैसे प्राप्त करें। मान लीजिए नीचे दिया गया एक स्ट्रक्चर है। हमें उस स्ट्रक्चर प्रकार की सरणी का अधिकतम तत्व ढूंढना है। struct Height { int feet, inch; }; विचार सीधा है। हम सरणी को पार करेंगे, और इंच में सरणी तत्व के अधिकतम मान को ट्रैक करेंगे। जहां मान 12