एक मान 'n' दिया गया है और कार्य n के लिए केंद्रित आइकोसाहेड्रल संख्या उत्पन्न करना और n तक केंद्रित आइकोसाहेड्रल श्रृंखला प्रदर्शित करना है।
केंद्रित आइकोसाहेड्रल संख्या क्या है?
केंद्रित आइकोसाहेड्रल संख्या एक केंद्रित संख्या है जिसका उपयोग आइकोसाहेड्रॉन (यह 20 फलकों वाला एक पॉलीहेड्रॉन आंकड़ा है) को दर्शाने के लिए किया जाता है।
n = 1000 तक केंद्रित आइकोसाहेड्रल संख्या श्रृंखला के पहले कुछ मान हैं:
1, 13, 55, 147, 309, 561, 923
केंद्रित आइकोसाहेड्रल संख्या की गणना सूत्र का उपयोग करके की जा सकती है:
$$(2n+1) \times \frac{5n^2 + 5n + 3}{3}$$
इनपुट
number: 20
आउटपुट
Centered Icosahedral Number is: 28741
इनपुट
number: 12
आउटपुट
Centered Icosahedral Number is: 6525
एल्गोरिदम
Start
Step 1→ केंद्रित आइकोसाहेड्रल संख्या की गणना करने के लिए फंक्शन घोषित करें
int calculate(int num)
return (2 * num + 1) * (5 * num * num + 5 * num + 3) / 3
Step 2→ main() में
int num = 20 घोषित करें
calculate(num) प्रिंट करें
Stop
उदाहरण
#include <bits/stdc++.h>
using namespace std;
// केंद्रित आइकोसाहेड्रल संख्या की गणना
int calculate(int num) {
return (2 * num + 1) * (5 * num * num + 5 * num + 3) / 3;
}
int main() {
int num = 20;
cout << "Centered Icosahedral Number is: " << calculate(num) << endl;
return 0;
}
आउटपुट
Centered Icosahedral Number is: 28741