मान '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