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

C++ में N एक पंचकोणीय संख्या है या नहीं यह जांचने के लिए प्रोग्राम

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

हम यह जांचने के लिए सूत्र का उपयोग कर सकते हैं कि संख्या एक पंचकोणीय संख्या है या नहीं

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

जहाँ, n पंचकोणीय अंकों की संख्या होगी

उदाहरण

Input-: n=22
Output-: 22 is pentagonal number
Input-: n=23
Output-: 23 is not a pentagonal number

एल्गोरिदम

Start
Step 1 -> declare function to Check N is pentagonal or not
   bool check(int n)
      declare variables as int i = 1, a
      do
         set a = (3*i*i - i)/2
         set i += 1
      while ( a < n );
      return (a == n);
Step 2 -> In main()
   Declare int n = 22
   If (check(n))
      Print is pentagonal
   End
   Else
      Print it is not pentagonal
   End
Stop

उदाहरण

#include <iostream>
using namespace std;
// check N is pentagonal or not.
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++ में किसी सरणी की बिटनोसिटी की जांच करने का कार्यक्रम

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

  1. C++ प्रोग्राम यह जांचने के लिए कि संख्या सम है या विषम

    एक संख्या तब भी होती है जब वह दो से विभाज्य हो और विषम हो यदि वह दो से विभाज्य न हो। कुछ सम संख्याएँ हैं - 2, 4, 6, 8, 10, 12, 14, 16 कुछ विषम संख्याएँ हैं - 1, 3, 5, 7, 9, 11, 13, 15, 17 मापांक का उपयोग करके जांचें कि संख्या सम है या विषम है मापांक का उपयोग करके संख्या सम या विषम है या नहीं यह ज

  1. C++ प्रोग्राम यह जांचने के लिए कि कोई नंबर प्राइम है या नहीं

    एक अभाज्य संख्या एक पूर्ण संख्या होती है जो एक से बड़ी होती है और एक अभाज्य संख्या का एकमात्र गुणनखंड एक और स्वयं होना चाहिए। कुछ पहली अभाज्य संख्याएँ हैं - 2, 3, 5, 7, 11, 13 ,17 कोई संख्या अभाज्य है या नहीं यह जाँचने का कार्यक्रम इस प्रकार है। उदाहरण #include <iostream> using namespace std;