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

C++ में n'th पेंटागोनल नंबर

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो 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

  1. C++ में मितव्ययी संख्या

    इस समस्या में, हमें एक धनात्मक पूर्णांक N दिया जाता है। हमारा कार्य यह जाँचने के लिए एक प्रोग्राम बनाना है कि दी गई संख्या मितव्ययी संख्या है या नहीं। मितव्ययी संख्या - एक संख्या जिसके अंकों की संख्या दी गई संख्या के अभाज्य गुणनखंड में अंकों की संख्या से अधिक है। उदाहरण − 625, संख्या 625 का अभाज्

  1. C++ का उपयोग करके पंचकोणीय पिरामिड संख्या ज्ञात कीजिए

    एक पंचकोणीय पिरामिड संख्या एक पंचकोणीय आधार पिरामिड में मदों की संख्या के बराबर होती है। नीचे कुछ पंचकोणीय संख्याओं को देखें। N तक पंचकोणीय संख्याओं का योग Nवीं पंचकोणीय पिरामिड संख्या के बराबर होता है। इस लेख में, हम उदाहरण के लिए, Nth पंचकोणीय पिरामिड संख्या खोजने पर चर्चा करेंगे Input : N = 4

  1. सी++ पेंटाटोप नंबर

    पास्कल के त्रिभुज में एक पंचकोण संख्या को पाँचवीं संख्या के रूप में वर्णित किया गया है। अब, जैसा कि आप जानते हैं, यह पांचवीं संख्या है, तो इसका मतलब है कि हमारे पास पास्कल के त्रिकोण में कम से कम पांच संख्याएं होनी चाहिए, इसलिए इस श्रृंखला की पहली संख्या 1 4 6 4 1 से शुरू होती है। पास्कल त्रिभुज की