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

श्रृंखला का वां पद ज्ञात कीजिए जहां प्रत्येक पद 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 होगा।

यदि हम इसे करीब से देखें, तो अनुक्रम को दोहराने से पहले लगभग छह शब्द होंगे। तो हम श्रृंखला के पहले 6 पद पाएंगे और फिर वां पद (N mod 6)वें पद के समान होगा।

उदाहरण

#include< iostream>
using namespace std;
int searchNthTerm(int x, int y, int n) {
   int terms[6];
   terms[0] = x;
   terms[1] = y;
   for (int i = 2; i < = 5; i++)
      terms[i] = terms[i - 1] - terms[i - 2];
   return terms[n % 6];
}
int main() {
   int x = 2, y = 3, n = 3;
   cout << "Term at index " < < n << " is: "<< searchNthTerm(x, y, n);
}

आउटपुट

Term at index 3 is: -2

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

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

  1. सी++ में श्रृंखला 3, 5, 33, 35, 53… के एन-वें पद को खोजने का कार्यक्रम

    इस ट्यूटोरियल में, हम सीरीज 3, 5, 33,35, 53… के N-वें टर्म को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे... इसके लिए हमें एक नंबर मुहैया कराया जाएगा। हमारा काम उस विशेष स्थान पर दी गई श्रृंखला के लिए शब्द खोजना है। उदाहरण #include <bits/stdc++.h> using namespace std; //finding the nth term in

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

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