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

C++ में प्रथम n प्राकृत संख्याओं के घन योग के लिए प्रोग्राम


एक पूर्णांक n को देखते हुए, कार्य पहले n प्राकृत संख्याओं के घन का योग ज्ञात करना है। इसलिए, हमें n प्राकृत संख्याओं को घन करना होगा और उनके परिणामों को जोड़ना होगा।

प्रत्येक n के लिए परिणाम 1^3 + 2^3 + 3^3 +… होना चाहिए। + एन ^ 3। जैसे हमारे पास n =4 है, इसलिए उपरोक्त समस्या का परिणाम होना चाहिए:1^3 + 2^3 + 3^3 + 4^3।

इनपुट

4

आउटपुट

100

स्पष्टीकरण

1^3 + 2^3 + 3^3 + 4^3 = 100.

इनपुट

8

आउटपुट

1296

स्पष्टीकरण

1^3 + 2^3 + 3^3 + 4^3 + 5^3 + 6^3 + 7^3 +8^3 = 1296.

समस्या को हल करने के लिए नीचे उपयोग किया गया दृष्टिकोण इस प्रकार है

हम सरल पुनरावृत्त दृष्टिकोण का उपयोग करेंगे जिसमें हम किसी भी लूप का उपयोग कर सकते हैं जैसे −forloop, while-loop, do- while loop.

  • मैं 1 से n तक पुनरावृति करता हूं।

  • प्रत्येक के लिए मुझे यह घन लगता है।

  • सभी घनों को योग चर में जोड़ते रहें।

  • योग चर लौटाएं।

  • परिणाम प्रिंट करें।

एल्गोरिदम

Start
Step 1→ declare function to calculate cube of first n natural numbers
   int series_sum(int total)
      declare int sum = 0
      Loop For int i = 1 and i <= total and i++
         Set sum += i * i * i
      End
      return sum
step 2→ In main()
   declare int total = 10
   series_sum(total)
Stop

उदाहरण

#include <iostream>
using namespace std;
//function to calculate the sum of series
int series_sum(int total){
   int sum = 0;
   for (int i = 1; i <= total; i++)
      sum += i * i * i;
   return sum;
}
int main(){
   int total = 10;
   cout<<"sum of series is : "<<series_sum(total);
   return 0;
}

आउटपुट

यदि उपरोक्त कोड चलाया जाता है तो यह निम्न आउटपुट उत्पन्न करेगा -

sum of series is : 3025

  1. प्रथम n प्राकृत संख्याओं के घन योग के लिए C प्रोग्राम?

    इस समस्या में हम देखेंगे कि हम पहली n प्राकृत संख्याओं के घनों का योग कैसे प्राप्त कर सकते हैं। यहां हम लूप के लिए एक का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद के घन की गणना कर रहे हैं और फिर इसे योग में जोड़ रहे हैं। इस प्रोग्राम को पूरा होने में O(n) समय लगता है। लेकिन यदि

  1. सी ++ प्रोग्राम पहले एन प्राकृतिक संख्याओं के वर्गों के योग के लिए?

    इस समस्या में हम देखेंगे कि हम पहली n प्राकृत संख्याओं के वर्गों का योग कैसे प्राप्त कर सकते हैं। यहां हम लूप के लिए एक का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद के वर्ग की गणना कर रहे हैं और फिर इसे योग में जोड़ रहे हैं। इस प्रोग्राम को पूरा होने में O(n) समय लगता है। लेकिन

  1. पहले n प्राकृतिक संख्याओं के घन योग के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन −एक इनपुट n को देखते हुए, हमें श्रृंखला के योग 13 + 23 + 33 + 43 + …….+ n3 को n-वें पद तक प्रिंट करने की आवश्यकता है। यहां हम समस्या के समाधान तक पहुंचने के लिए दो दृष्टिकोणों पर चर्चा करेंगे -