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

ऐरे की बिटोनिसिटी की गणना करने का प्रोग्राम

ऐरे की बिटोनिसिटी को निम्न सिंटैक्स का उपयोग करके परिभाषित किया गया है:

इसके तत्वों के आधार पर ऐरे की बिटोनिसिटी ज्ञात करने के लिए:

Bitonicity = 0, प्रारंभ में
i = 1 से n-1 तक:
    यदि arr[i] > arr[i-1] तो Bitonicity = Bitonicity + 1
    यदि arr[i] < arr[i-1] तो Bitonicity = Bitonicity - 1
    यदि arr[i] = arr[i-1] तो Bitonicity अपरिवर्तित

उदाहरण

ऐरे की बिटोनिसिटी ज्ञात करने के कोड में हमने बिटोनिसिटी नामक एक वेरिएबल का उपयोग किया है, जो वर्तमान और पिछले तत्वों की तुलना के आधार पर बदलता है। उपरोक्त तर्क ऐरे की बिटोनिसिटी को अपडेट करता है और अंतिम बिटोनिसिटी ऐरे के अंत में पाई जा सकती है।

#include <iostream>
using namespace std;

int main() {
    int arr[] = {1, 2, 4, 5, 4, 3};
    int n = sizeof(arr) / sizeof(arr[0]);
    int bitonicity = 0;
    for (int i = 1; i < n; i++) {
        if (arr[i] > arr[i - 1])
            bitonicity++;
        else if (arr[i] < arr[i - 1])
            bitonicity--;
    }
    cout << "Bitonicity = " << bitonicity;
    return 0;
}

आउटपुट

Bitonicity = 1
  1. C प्रोग्राम: सरणी के तत्वों का गुणनफल C प्रोग्राम: सरणी के तत्वों का गुणनफल

    समस्या विवरण एक सरणी arr[n] दी गई है, इसके सभी तत्वों का गुणनफल ज्ञात करें। उदाहरण सरणीगुणनफलगणना {10, 20, 3, 4, 8}1920010×20×3×4×8 {1, 2, 3, 4, 3, 2, 1}1441×2×3×4×3×2×1 {5, 0, 10}0शून्य से गुणनफल = 0 एल्गोरिदम result = 1 आरंभ करें प्रत्येक तत्व के लिए: result *= arr[i] result लौटाएं C प्

  1. C प्रोग्राम: डेकागन (Decagon) का परिमाप C प्रोग्राम: डेकागन (Decagon) का परिमाप

    डेकागन क्या है? भुजा दी गई है, कार्य डेकागन का परिमाप निकालना है। डेकागन एक प्रकार का बहुभुज है जिसमें 10 भुजाएं होती हैं, इसलिए इसे 10-गॉन बहुभुज भी कहा जाता है। इसमें 10 शीर्ष और किनारे होते हैं। एक नियमित डेकागन की भुजाएं समान लंबाई की होती हैं और प्रत्येक आंतरिक कोण 144° होता है। परिमाप का सूत्र

  1. C प्रोग्राम में ऐरे रोटेशन के लिए प्रोग्राम C प्रोग्राम में ऐरे रोटेशन के लिए प्रोग्राम

    समस्या विवरण एक C प्रोग्राम लिखें जो ऐरे को n स्थिति से बाएं घुमाए। C प्रोग्रामिंग में ऐरे को n बार बाएं घुमाने का तरीका। C प्रोग्राम में ऐरे को n स्थिति से बाएं घुमाने का तर्क। उदाहरण इनपुट: arr[] = 1 2 3 4 5 6 7 8 9 10, N = 3 आउटपुट: 4 5 6 7 8 9 10 1 2 3 व्याख्या ऐरे में तत्व पढ़ें, मान लें ar