एक पूर्णांक 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