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

सी++ में केंद्रित गैर-कोणीय संख्या के लिए कार्यक्रम


मान 'n' के साथ दिया गया है और कार्य n तक n और केंद्रित गैर-कोणीय श्रृंखला के लिए केंद्रित गैर-कोणीय संख्या उत्पन्न करना और परिणाम प्रदर्शित करना है।

केंद्रीय गैर-कोणीय संख्या क्या है?

केन्द्रित गैर-कोणीय संख्या में बिंदुओं द्वारा गठित गैर-कोणीय परतें होती हैं और केंद्र में एक संगत बिंदु होता है।

सी++ में केंद्रित गैर-कोणीय संख्या के लिए कार्यक्रम

ऊपर दिया गया केंद्र गैर-कोणीय संख्या 𝑁2 का आंकड़ा है। इसकी गणना सूत्र का उपयोग करके की जा सकती है -

$$Nc(n)=\frac{(3n-2)(3n-1)}{2}$$

इनपुट

number: 20

आउटपुट

centered nonagonal number : 1711

इनपुट

number: 10

आउटपुट

centered nonagonal series : 1 10 28 55 91 136 190 253 325 406

एल्गोरिदम

Start
Step 1→ declare function to calculate centered nonagonal number
   int calculate_number(int num)
      return (3 * num - 2) * (3 * num - 1) / 2
Step 2→ declare function to calculate centered nonagonal series
   int calculate_series(int num)
      Loop For int i = 1and i <= num and i++
         Print (3 * i - 2) * (3 * i - 1) / 2
      End
Step 3→ In main()
   Declare int num = 20
   Call calculate_number(num)
   Declare num = 10
   Call calculate_series(num)
Stop

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//calculate centered nonagonal number
int calculate_number(int num){
   return (3 * num - 2) * (3 * num - 1) / 2;
}
int calculate_series(int num){
   for (int i = 1; i <= num; i++){
      cout << (3 * i - 2) * (3 * i - 1) / 2;
      cout << " ";
   }
}
int main(){
   int num = 20;
   cout<<"centered nonagonal number : "<<calculate_number(num)<<endl;
   num = 10;
   cout<<"centered nonagonal series : ";
   calculate_series(num);
   return 0;
}

आउटपुट

यदि उपरोक्त कोड चलाया जाता है तो यह निम्न आउटपुट उत्पन्न करेगा -

centered nonagonal number : 1711
centered nonagonal series : 1 10 28 55 91 136 190 253 325 406

  1. हेक्साडेसिमल से दशमलव के लिए C++ प्रोग्राम

    एक इनपुट के रूप में एक हेक्साडेसिमल संख्या के साथ दिया गया, कार्य दिए गए हेक्साडेसिमल संख्या को दशमलव संख्या में परिवर्तित करना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और 0 - 9 के मूल्यों के साथ दर्शाया जाता है जबकि हे

  1. C++ में दशमलव से हेक्साडेसिमल रूपांतरण के लिए कार्यक्रम

    एक इनपुट के रूप में एक दशमलव संख्या के साथ दिया गया, कार्य दिए गए दशमलव संख्या को एक हेक्साडेसिमल संख्या में बदलना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और 0 - 9 के मूल्यों के साथ दर्शाया जाता है जबकि हेक्साडेसिमल सं

  1. C++ में दशमलव से बाइनरी रूपांतरण के लिए कार्यक्रम

    एक इनपुट के रूप में एक दशमलव संख्या के साथ दिया गया, कार्य दिए गए दशमलव संख्या को एक बाइनरी संख्या में बदलना है। कंप्यूटर में दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और बाइनरी संख्या को आधार 2 के साथ दर्शाया जाता है क्योंकि इसमें केवल दो बाइनरी अंक 0 और 1 होते हैं जबकि दशमलव संख्या 0 - 9 से