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

C++ में दी गई श्रृंखला 0, 0, 2, 1, 4, 2, 6, 3, 8, 4… का nवां पद ज्ञात कीजिए।

इस समस्या में, हमें एक पूर्णांक मान N दिया जाता है। हमारा कार्य दी गई श्रृंखला का nवाँ पद ज्ञात करना है -

0, 0, 2, 1, 4, 2, 6, 3, 8, 4, 10, 5, 12, 6, 14, 7, 16, 8, 18, 9, 20, 10…

समस्या को समझने के लिए एक उदाहरण लेते हैं,

Input − N = 6
Output − 2

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

श्रृंखला का वां पद ज्ञात करने के लिए, हमें श्रृंखला का बारीकी से निरीक्षण करने की आवश्यकता है। यह दो श्रृंखलाओं और श्रृंखला के विषम और सम पदों का मिश्रण है। आइए उनमें से प्रत्येक को देखें,

सम पदों पर -

  • टी(2) =0
  • टी(4) =1
  • टी(6) =2
  • टी(8) =3
  • टी(10) =4

यदि n सम है तो T(n) पर मान {(n/2) - 1}

. है

विषम पदों पर -

  • टी(1) =0
  • टी(3) =2
  • टी(5) =4
  • टी(7) =6
  • टी(9) =4

यदि n सम है तो T(n) पर मान {n - 1}

. है

उदाहरण

हमारे समाधान की कार्यप्रणाली को दर्शाने के लिए कार्यक्रम

#include <iostream>
using namespace std;
bool isEven(int n){
   if(n % 2 == 0)
      return true;
   return false;
}
int findNthTerm(int n){
if (isEven(n))
      return ((n/ 2) - 1);
   else
      return (n - 1);
}
int main(){
   int N = 45;
   cout<<N<<"th term of the series is "<<findNthTerm(N);
   return 0;
}

आउटपुट

45th term of the series is 44

  1. सी++ में दी गई श्रृंखला में एन-वें पद को खोजने का कार्यक्रम

    इस समस्या में, हमें एक नंबर N दिया जाता है। हमारा काम C++ में दी गई श्रृंखला में N-वें पद को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण दी गई श्रृंखला का योग ज्ञात करने के लिए - 1, 1, 2, 3, 4, 9, 8, 27, 16, 81, 32, 243, 64, 729, 128, 2187, 256, ... NTerms हम श्रृंखला का सामान्य पद ज्ञात

  1. श्रृंखला का वां पद ज्ञात कीजिए जहां प्रत्येक पद f[i] =f[i – 1] – f[i – 2] C++ में

    मान लीजिए कि हमारे पास f नाम की एक श्रंखला है। f का प्रत्येक पद, इस नियम का अनुसरण करता है f[i] =f[i - 1] - f[i - 2], हमें इस अनुक्रम का वां पद ज्ञात करना है। f[0] =X और f[1] =Y. यदि X =2 और Y =3, और N =3। परिणाम -2 होगा। यदि हम इसे करीब से देखें, तो अनुक्रम को दोहराने से पहले लगभग छह शब्द होंगे। त

  1. C++ में ड्रैगन कर्व सीक्वेंस का nवां टर्म खोजें

    यहां हम एक प्रोग्राम देखेंगे, जो ड्रैगन कर्व सीक्वेंस का nवां टर्म ढूंढ सकता है। ड्रैगन वक्र अनुक्रम एक अनंत द्विआधारी अनुक्रम है। यह 1 से शुरू होता है, और प्रत्येक चरण में, यह वैकल्पिक रूप से पिछले पद के प्रत्येक तत्व के पहले और बाद में 1s और 0s जोड़ता है, जिससे अगला पद बनता है। टर्म 1 :1 टर्म 2:1