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

प्रथम n सम प्राकृत संख्याओं का औसत?

n सम प्राकृत संख्या का औसत या माध्य संख्याओं से विभाजित संख्याओं का योग है।

आप इसकी गणना दो तरीकों से कर सकते हैं और घटाकर

  • n सम प्राकृत संख्याओं का योग ज्ञात करें और लूप का उपयोग करके इसे संख्या से भाग दें।

  • n सम प्राकृत संख्याओं का योग ज्ञात करें और सूत्र का उपयोग करके इसे संख्या से विभाजित करें।

विधि 1 - लूप का उपयोग करना

एक लूप का उपयोग करके सम प्राकृत संख्याओं का योग ज्ञात कीजिए जो उस संख्या तक गिनता है जिसे हम योग चाहते हैं। फिर हम इसे n से भाग देंगे।

उदाहरण कोड

#include <stdio.h>
int main(void) {
   int n = 5;
   int sum = 0;
   int average = 0;
   for (int i = 1; i <= n ; i++) {
      sum += (i*2);
   }
   average = sum / n;
   printf("The average of %d even natural numbers is %d", n,average);
   return 0;
}

आउटपुट

The average of 5 even natural numbers is 6

विधि 1 - सूत्र का उपयोग करना

सीधे औसत की गणना करने वाले गणितीय सूत्र का उपयोग करके सम प्राकृत संख्याओं का योग ज्ञात करें।

सूत्र है (n + 1) =n*(n + 1 )/ n..

उदाहरण कोड

#include <stdio.h>
int main(void) {
   int n = 5;
   int average = n+1 ;
   printf("The average of %d even natural numbers is %d", n,average);
   return 0;
}

आउटपुट

The average of 5 even natural numbers is 6

दूसरी विधि जो सूत्र का उपयोग करती है वह बेहतर है क्योंकि n के बड़े मान वाले मामलों में, लूप n चलेगा, समय में वृद्धि होगी।


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

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

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

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

  1. पहले n प्राकृतिक संख्याओं का औसत ज्ञात करने के लिए PHP प्रोग्राम जो सम हैं

    पहली n प्राकृत संख्याओं का औसत ज्ञात करने के लिए जो सम हैं, कोड इस प्रकार है - उदाहरण <?php function even_nums_avg($val) {    return $val + 1; } $val = 11; print_r("The average of the first n natural numbers that are even is "); echo(even_nums_avg($val)); ?> आउटपुट The aver