इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो n-वें पंचकोणीय संख्या का पता लगाता है।
एक पंचकोणीय संख्या एक नियमित बहुभुज के आकार में व्यवस्थित डॉट्स या कंकड़ के रूप में दर्शाई गई संख्या है। बेहतर समझ के लिए विकि का संदर्भ लें।
n-वें पंचकोणीय संख्या है (3 * n * n - n) / 2.
पंचकोणीय संख्याओं की श्रृंखला 1, 5, 12, 22, 35, 51, 70, 92...
एल्गोरिदम
- संख्या n प्रारंभ करें।
- n'th पंचकोणीय संख्या ज्ञात करने के लिए सूत्र का उपयोग करें।
- परिणामी संख्या प्रिंट करें।
कार्यान्वयन
C++ में उपरोक्त एल्गोरिथम का कार्यान्वयन निम्नलिखित है
#include<bits/stdc++.h> using namespace std; int getNthPentagonalNumber(int n) { return (3 * n * n - n) / 2; } int main() { int n = 7; cout << getNthPentagonalNumber(n) << endl; return 0; }
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
70