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

C++ में स्टार संख्या ज्ञात करने का प्रोग्राम


इस समस्या में, हमें एक संख्या n दी गई है। हमारा कार्य C++ में स्टार संख्या ज्ञात करने का एक प्रोग्राम बनाना है।

स्टार संख्या एक विशेष संख्या है जो एक केंद्रित षट्कोण (छह-बिंदु तारा) को दर्शाती है।

कुछ स्टार संख्याएं 1, 13, 37, 73, 121 हैं।

आइए एक उदाहरण लेकर समस्या को समझते हैं

इनपुट

n = 5

आउटपुट

121

समाधान दृष्टिकोण

nवीं स्टार संख्या ढूंढने के लिए हम सूत्र का उपयोग करेंगे।

आइए स्टार संख्या के लिए सामान्य सूत्र देखें।

n = 2 -> 13 = 12 + 1 = 6(2) + 1 n = 3 -> 37 = 36 + 1 = 6(6) + 1 n = 4 -> 73 = 72 + 1 = 6(12) + 1 n = 5 -> 121 = 120 + 1 = 6(20) + 1

उपरोक्त पदों के लिए हम nवां पद प्राप्त कर सकते हैं।

Nवां पद = 6(n * (n-1)) + 1।

इसे मान्य करते हुए,

n = 5 के लिए, 6( 5 * 4) + 1 = 121

हमारे समाधान के कार्य को दर्शाने वाला प्रोग्राम

उदाहरण

#include <iostream> using namespace std; int findStarNo(int n){    int starNo = ( 6*(n*(n - 1)) + 1 );    return starNo; } int main(){    int n = 4;    cout<<"The star number is "<<findStarNo(n);    return 0; }

आउटपुट

The star number is 73

  1. - C++ में रिकर्सन का उपयोग करके किसी संख्या का फैक्टोरियल खोजने का प्रोग्राम

    एक गैर-ऋणात्मक पूर्णांक n का फैक्टोरियल उन सभी धनात्मक पूर्णांकों का गुणनफल होता है जो n से कम या बराबर होते हैं। उदाहरण के लिए: 4 का फैक्टोरियल 24 है। 4! = 4 * 3 * 2 *1 4! = 24 एक पूर्णांक का फैक्टोरियल रिकर्सिव प्रोग्राम या इटरेटिव प्रोग्राम का उपयोग करके पाया जा सकता है। निम्नलिखित प्रोग्राम एक स

  1. - C++ प्रोग्राम: LCM (लघुत्तम समापवर्त्य) खोजें

    परिचयदो संख्याओं का लघुत्तम समापवर्त्य (LCM) वह सबसे छोटी संख्या है जो दोनों का गुणक है। उदाहरण के लिए: मान लें हमारे पास दो संख्याएं हैं: 15 और 9। 15 = 5 * 3 9 = 3 * 3 इसलिए, 15 और 9 का LCM 45 है। उदाहरण (लूप का उपयोग करके)#include <iostream> using namespace std; int main() { int a = 7,

  1. - C++ प्रोग्राम: GCD (महत्तम समापवर्तक) खोजें

    परिचयदो संख्याओं का महत्तम समापवर्तक (GCD) वह सबसे बड़ी संख्या है जो दोनों को विभाजित करती है। उदाहरण के लिए: मान लें हमारे पास दो संख्याएं हैं 45 और 27। 45 = 5 * 3 * 3 27 = 3 * 3 * 3 इसलिए, 45 और 27 का GCD 9 है। उदाहरण 1 (यूक्लिडियन एल्गोरिदम)#include <iostream> using namespace std; int gcd(