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

C++ प्रोग्राम श्रृंखला 7, 15, 32, … में n-वां पद ढूंढने के लिए


इस समस्या में, हमें एक पूर्णांक N दिया जाता है। कार्य श्रृंखला 7, 15, 32.... में n-वां पद ढूंढना है।

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

इनपुट

N = 6

आउटपुट

281

व्याख्या

Nवें पद तक श्रृंखला है 7, 15, 32, 67, 138, 281

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

समस्या का समाधान श्रृंखला को डिकोड करने में निहित है। आप देख सकते हैं कि श्रृंखला श्रृंखलाओं का मिश्रण है।

मान घटाकर,

T(2) - T(1) = 15 - 7 = 8 T(3) - T(2) = 32 - 15 = 17 तो, T(2) = 2*T(1) + 1 T(3) = 2*T(2) + 2 T(n) = 2*T(n-1) + (n-1)

तो, nवें पद का मान पिछले पद का उपयोग करके पाया जाता है। इन्हें ढूंढने के लिए हम 1 से n तक लूप करेंगे और श्रृंखला के प्रत्येक मान को ढूंढेंगे।

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

उदाहरण

#include <iostream> using namespace std; int findNthTerm(int n) {    if (n == 1)       return 7;    int termN = 7;    for (int i = 2; i <= n; i++)       termN = 2*termN + (i - 1);    return termN; } int main(){    int n = 12;    cout<<"The series is 7, 15, 32, 67...\n";    cout<<n<<"th term of the series is "<<findNthTerm(n);    return 0; }

आउटपुट

The series is 7, 15, 32, 67... 12th term of the series is 18419

  1. - C++ में दी गई श्रृंखला में N-वां पद ढूंढना

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

  1. - C++ में श्रृंखला a, b, b, c, c, c... का N-वां पद ढूंढना

    इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला a, b, b, c, c, c... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है। समस्या विवरण श्रृंखला के Nवें पद को ढूंढना: a, b, b, c, c, c, d, d, d, d, .... N पद हमें श्रृंखला के सामान्य पद को ढूंढने की आवश्यकता है। उदाहरण इनपुट N = 7

  1. - C++ में श्रृंखला 1, 2, 11, 12, 21... का N-वां पद ढूंढना

    इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला 1, 2, 11, 12, 21... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है। समस्या विवरण श्रृंखला के Nवें पद को ढूंढना: 1, 2, 11, 12, 21, 22, 111, 112, .... N पद हम श्रृंखला के सामान्य पद को ढूंढेंगे। उदाहरण इनपुट N = 8 आउटपुट 112 ह