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

सी++ में स्टार नंबर खोजने का कार्यक्रम

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

स्टार नंबर एक विशेष संख्या है जो एक केंद्रित हेक्साग्राम (सिक्सपॉइंट स्टार) का प्रतिनिधित्व करती है।

कुछ प्रारंभ संख्याएं 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वां पद प्राप्त कर सकते हैं।

वां पद =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. सी ++ प्रोग्राम रिकर्सन का उपयोग करके किसी संख्या के फैक्टोरियल को खोजने के लिए

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

  1. एलसीएम खोजने के लिए सी ++ प्रोग्राम

    दो संख्याओं का अल्पतम समापवर्तक (LCM) वह छोटी से छोटी संख्या है जो दोनों का गुणज है। उदाहरण के लिए:मान लें कि हमारे पास निम्नलिखित दो संख्याएं हैं:15 और 9. 15 = 5 * 3 9 = 3 * 3 तो, 15 और 9 का एलसीएम 45 है। दो संख्याओं का LCM ज्ञात करने का कार्यक्रम इस प्रकार दिया गया है - उदाहरण #include <iost

  1. सी ++ प्रोग्राम जीसीडी खोजने के लिए

    दो संख्याओं का सबसे बड़ा सामान्य भाजक (GCD) उन दोनों को विभाजित करने वाली सबसे बड़ी संख्या है। उदाहरण के लिए:मान लें कि हमारे पास 45 और 27 दो संख्याएँ हैं। 45 = 5 * 3 * 3 27 = 3 * 3 * 3 तो, 45 और 27 का GCD 9 है। दो संख्याओं का GCD ज्ञात करने का कार्यक्रम इस प्रकार दिया गया है। उदाहरण #include <