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

C++ में जांचें कि N पेंटागोनल नंबर है या नहीं


एक नंबर N दिया गया है, कार्य यह जांचना है कि क्या नंबर पेंटागोनल नंबर है या नहीं। जिन नंबर्स को पेंटागन बनाने के लिए व्यवस्थित किया जा सकता है, वे पेंटागोनल नंबर हैं क्योंकि इन नंबर्स का उपयोग पेंटागन बनाने के लिए पॉइंट्स के रूप में किया जा सकता है। उदाहरण के लिए, कुछ पेंटागोनल नंबर्स हैं 1, 5, 12, 22, 35, 51....

हम फॉर्मूला का उपयोग करके जांच सकते हैं कि नंबर पेंटागोनल है या नहीं

$$p(n)=\frac{\text{3}*n^2-n}{\text{2}}$$

जहां, n पेंटागन के पॉइंट्स की संख्या है

उदाहरण

इनपुट-: n=22 आउटपुट-: 22 पेंटागोनल नंबर है इनपुट-: n=23 आउटपुट-: 23 पेंटागोनल नंबर नहीं है

एल्गोरिदम

Start Step 1 -> N पेंटागोनल है या नहीं जांचने का फंक्शन डिक्लेयर करें    bool check(int n)       वेरिएबल डिक्लेयर करें int i = 1, a       do          a = (3*i*i - i)/2 सेट करें          i += 1 सेट करें       while ( a < n );       return (a == n); Step 2 -> main() में    int n = 22 डिक्लेयर करें    If (check(n))       पेंटागोनल प्रिंट करें    End    Else       पेंटागोनल नहीं है प्रिंट करें    End Stop

उदाहरण

#include <iostream> using namespace std; // N पेंटागोनल है या नहीं जांचें। bool check(int n){    int i = 1, a;    do{       a = (3*i*i - i)/2;       i += 1;    }    while ( a < n );    return (a == n); } int main(){    int n = 22;    if (check(n))       cout << n << " is pentagonal " << endl;    else       cout << n << " is not pentagonal" << endl;    return 0; }

आउटपुट

22 is pentagonal

  1. C++ में सरणी की बिटोनिसिटी की जांच करें C++ में सरणी की बिटोनिसिटी की जांच करें

    N पूर्णांकों की एक सरणी arr[N] दी गई है, कार्य यह जांचना है कि दी गई सरणी बिटोनिक है या नहीं। यदि दी गई सरणी बिटोनिक है तो हां यह एक बिटोनिक सरणी है प्रिंट करें, अन्यथा नहीं यह बिटोनिक सरणी नहीं है प्रिंट करें। एक बिटोनिक सरणी वह है जब सरणी पहले सख्ती से बढ़ते क्रम में होती है और फिर सख्ती से घटते

  1. - C++ प्रोग्राम: जांचें कि संख्या सम (Even) है या विषम (Odd)

    परिचयएक संख्या सम होती है यदि यह दो से विभाज्य होती है और विषम होती है यदि यह दो से विभाज्य नहीं होती। कुछ सम संख्याएं हैं - 2, 4, 6, 8, 10, 12, 14, 16 कुछ विषम संख्याएं हैं - 1, 3, 5, 7, 9, 11, 13, 15, 17 मॉड्यूलस का उपयोग करके सम/विषम जांचेंउदाहरण#include <iostream> using namespace std; int

  1. - C++ प्रोग्राम: जांचें कि संख्या अभाज्य (Prime) है या नहीं

    परिचयएक अभाज्य संख्या एक पूर्ण संख्या है जो एक से बड़ी होती है और एक अभाज्य संख्या के केवल दो गुणनखंड होने चाहिए: एक और स्वयं। कुछ पहली अभाज्य संख्याएं हैं - 2, 3, 5, 7, 11, 13, 17 उदाहरण#include <iostream> using namespace std; int main() { int n = 17, i, flag = 0; for (i = 2; i <=