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

C++ में श्रृंखला 1^2 + 3^2 + 5^2 + ... + (2*n - 1)^2 का योग


इस समस्या में, हमें श्रृंखला की एक संख्या n दी गई है। हमारा कार्य दिए गए n के मान के लिए श्रृंखला 1^2 + 3^2 + 5^2 +... + (2*n - 1)^2 का योग ज्ञात करना है।

उदाहरण

इनपुट -

n = 5

आउटपुट -

84

व्याख्या -

योग = 1^2 + 3^2 + 5^2 + 7^2 + 9^2 = 1 + 9 + 25 + 49 = 84

इस समस्या को हल करने का एक बुनियादी दृष्टिकोण श्रृंखला के योग के सूत्र को सीधे लागू करना है।

कार्यक्रम उदाहरण (सरल दृष्टिकोण)

#include <iostream>
using namespace std;

int calcSumOfSeries(int n) {
    int sum = 0;
    for (int i = 1; i <= n; i++)
        sum += (2*i-1) * (2*i-1);
    return sum;
}

int main() {
    int n = 5;
    cout << "श्रृंखला का योग " << n << " तक " << calcSumOfSeries(n);
    return 0;
}

आउटपुट

श्रृंखला का योग 10 तक 165

हल करने का एक अन्य दृष्टिकोण श्रृंखला के योग को खोजने के लिए गणितीय सूत्र का उपयोग करना है।

योग है,

1^2 + 3^2 + 5^2 + ... + (2*n - 1)^2 = {(n * (2*(n-1)) * (2*(n+1)))/3}

कार्यक्रम उदाहरण (गणितीय सूत्र)

#include <iostream>
using namespace std;

int calcSumOfSeries(int n) {
    return (n * (2 * n - 1) * (2 * n + 1)) / 3;
}

int main() {
    int n = 5;
    cout << "श्रृंखला का योग " << n << " तक " << calcSumOfSeries(n);
    return 0;
}

आउटपुट

श्रृंखला का योग 5 तक 165
  1. - C++ में Target Sum

    मान लीजिए हमारे पास गैर-ऋणात्मक पूर्णांकों की एक सूची है, a1, a2, ..., an, और एक अन्य मान, जो लक्ष्य (target) है, S। अब हमारे पास 2 प्रतीक + और - हैं। प्रत्येक पूर्णांक के लिए, हमें + और - में से एक को उसके नए प्रतीक के रूप में चुनना चाहिए। हमें यह पता लगाना है कि पूर्णांकों का योग लक्ष्य मान S के स

  1. - C++ में अंकगणितीय श्रृंखला का योग

    a(पहला पद), d(सामान्य अंतर) और n (श्रृंखला में मानों की संख्या) दिए गए हैं और कार्य श्रृंखला उत्पन्न करना और उनके योग की गणना करना है। अंकगणितीय श्रृंखला क्या है अंकगणितीय श्रृंखला संख्याओं का क्रम है जिसमें सामान्य अंतर होता है जहां श्रृंखला का पहला पद a होता है और उनके बीच सामान्य अंतर d होता है।

  1. - C++ में एलिक्वॉट योग (Aliquot Sum)

    यहां हम देखेंगे कि एलिक्वॉट योग क्या है? n का एलिक्वॉट योग n को छोड़कर n के सभी पूर्ण गुणनखंडों का योग है। उदाहरण के लिए, यदि संख्या 20 है, तो पूर्ण गुणनखंड (1, 2, 4, 5, 10) हैं। तो एलिक्वॉट योग 22 है। एक दिलचस्प तथ्य यह है कि, यदि किसी संख्या का एलिक्वॉट योग संख्या स्वयं है, तो वह संख्या एक पूर्ण