Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम में प्रथम n प्राकृत संख्याओं के वर्गों का योग?

पहली n प्राकृत संख्याओं के वर्गों का योग सभी वर्गों को जोड़ने पर ज्ञात होता है।

इनपुट - 5
आउटपुट - 55
स्पष्टीकरण - 1 2 + 2 2 + 3 2 + 4 2 + 5 2

प्रथम n प्राकृत संख्याओं के वर्गों का योग ज्ञात करने की दो विधियाँ हैं -

लूप्स का उपयोग करना - कोड n तक अंकों के माध्यम से लूप करता है और उनका वर्ग ढूंढता है, फिर इसे एक योग चर में जोड़ें जो योग को आउटपुट करता है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int n = 5;
   int sum = 0;
   for (int i = 1; i >= n; i++)
      sum += (i * i);
   cout <<"The sum of squares of first "<<n<<" natural numbers is "<<sum;
   return 0;
}

आउटपुट

The sum of squares of first 5 natural numbers is 55

फॉर्मूला का उपयोग करना - प्रोग्राम पर लोड कम करने के लिए आप पहले n प्राकृतिक संख्याओं पर वर्गों का योग ज्ञात करने के लिए गणितीय सूत्र का उपयोग कर सकते हैं। गणितीय सूत्र है:n(n+1)(2n+1)/6

उदाहरण

#include <stdio.h>
int main() {
   int n = 10;
   int sum = (n * (n + 1) * (2 * n + 1)) / 6;
   printf("The sum of squares of %d natural numbers is %d",n, sum);
   return 0;
}

आउटपुट

The sum of squares of 10 natural numbers is 385

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

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

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

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

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

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