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

सी ++ प्रोग्राम 9, 33, 73,129 श्रृंखला में एन-वें शब्द खोजने के लिए ...


इस समस्या में, हमें एक पूर्णांक N दिया जाता है। कार्य n-वें पद अंतः शृंखला 9, 33, 73, 129.... को खोजना है।

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

इनपुट

N = 4

आउटपुट

129

स्पष्टीकरण

नौवें पद तक की श्रृंखला 9, 33, 73, 129...

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

समस्या का समाधान श्रृंखला का nवाँ पद ज्ञात करने में है। हम इसे गणितीय रूप से खोजेंगे और फिर सामान्य शब्द सूत्र को अपने कार्यक्रम में लागू करेंगे।

आइए पहले श्रंखला को एक से खिसका कर घटाते हैं।

Sum = 9 + 33 + 73 + … + t(n-1) + t(n)
- Sum = 9 + 33 + 73 + …. + t(n-1) + t(n)

0 = 9 + ((33- 9) + (73 - 33) + … + (tn) - t(n-1)) - t(n)
t(n) = 9 + (24 + 40 + 56 + …. )

24 + 40 + 56 + …. is an A.P. series with common difference 16.

यह सामान्य शब्द बनाता है,

t(n) =9 + [ ((n-1)/2)*(2*(24) + (n-1-1)*16) ]

$$t(n)=9+[\left(\frac{n-1}{2}\right)*((2*24)+(n-2)*16)]$$ $$t(n )=9+[\बाएं(\frac{n-1}{2}\दाएं)*((2*24)+(n-2)*8)]$$

t(n) =9 + [(n - 1) * ((24) + (n - 2) * 8]

t(n) =9 + [(n - 1) * ((24) + 8n - 16]

टी(एन) =9 + [(एन -1) * (8 + 8एन]

t(n) =9 + 8 * [(n - 1) * (n + 1)]

t(n) =9 + 8 * [n 2 - 1 2 ]

टी(एन) =9 + 8 * एन 2 - 8

टी(एन) =8 * एन 2 + 1

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

उदाहरण

#include <iostream>
using namespace std;
int findNthTerm(int n) {
   return (8*n*n) + 1 ;
}
int main(){
   int n = 12;
   cout<<"The series is 9, 33, 73, 129...\n";
   cout<<n<<"th term of the series is "<<findNthTerm(n);
   return 0;
}

आउटपुट

The series is 9, 33, 73, 129...
12th term of the series is 1153

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

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

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

    इस समस्या में, हमें एक संख्या N दी जाती है। हमारा कार्य C++ में श्रृंखला a, b, b, c, c, c… के N-वें पद को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण श्रृंखला का वां पद ज्ञात करने के लिए - a, b, b, c, c, c, d, d, d, d,....Nशब्द हमें श्रृंखला का सामान्य पद ज्ञात करना होगा। समस्या को समझ

  1. सी++ में श्रृंखला 1, 2, 11, 12, 21… के एन-वें पद को खोजने का कार्यक्रम

    इस समस्या में, हमें एक नंबर N दिया जाता है। हमारा कार्य C++ में श्रृंखला 1, 2, 11, 12, 21… के N-वें पद को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण श्रृंखला का वां पद ज्ञात करने के लिए - 1, 2, 11, 12, 21, 22, 111, 112, .... Nterms हम श्रृंखला का सामान्य पद ज्ञात करेंगे। समस्या को समझने