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

C++ में श्रृंखला 1, 4, 15, 24, 45, 60, 92... का N-वां पद ढूंढना


इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला 1, 4, 15, 24, 45, 60, 92... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है।

समस्या विवरण

श्रृंखला के nth पद को ढूंढने के लिए:

1, 4, 15, 24, 45, 60, 92, 112 ... N पद

हम श्रृंखला के लिए सामान्य सूत्र ढूंढेंगे।

उदाहरण

इनपुट: N = 6

आउटपुट: 60

हल करने का दृष्टिकोण:

श्रृंखला का सामान्य पद इस बात पर आधारित है कि N का मान सम है या विषम। इस प्रकार की श्रृंखला को पहचानना थोड़ा जटिल है लेकिन एक बार जब आप श्रृंखला को सम और विषम के लिए दो अलग-अलग मानते हैं, तो सामान्य पद ढूंढना काफी आसान होता है।

सामान्य पद है:

Tn = (2 * (N^2)) - N, यदि n विषम है। 
Tn = 2 * ((N^2) - N), यदि n सम है।

उदाहरण (C++ कोड)

#include <iostream> 
using namespace std; 
int findNTerm(int N) { 
    if (N % 2 == 0) 
        return (2 * ((N*N) - N)); 
    return ((2 * (N*N)) - N); 
} 
int main() { 
    int N = 10; 
    cout << N << "th term of the series is " << findNTerm(N); 
    return 0; 
}

आउटपुट:

10th term of the series is 180
  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 ह

  1. - C++ में श्रृंखला 3, 5, 33, 35, 53... का N-वां पद ढूंढना

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