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

पहले n विषम प्राकृतिक संख्याओं का औसत?

यहाँ हम देखेंगे कि n विषम प्राकृत संख्याओं का औसत कैसे निकाला जाता है। n उपयोगकर्ता द्वारा दिया जाता है। विषम संख्या ज्ञात करने के लिए हम इस सूत्र 2*i+1 का प्रयोग कर सकते हैं। यहाँ भी हम इस सूत्र का प्रयोग कर रहे हैं। आइए स्पष्ट विचार प्राप्त करने के लिए एल्गोरिथम देखें।

एल्गोरिदम

avgOddNaturalNumber(n)

Begin
   sum := 0
   for i in range 0 to n-1, do
      sum := sum + (2i + 1)
   done
   return sum/n
End

उदाहरण

#include<iostream>
using namespace std;
float asciiAverage(string str){
   int sum = 0;
   for(int i = 0; i<str.size(); i++){
      sum += int(str[i]);
   }
   return sum/str.size();
}
main() {
   string str;
   cout << "Enter a string: ";
   cin >> str;
   cout << "ASCII average is: " << asciiAverage(str);
}

आउटपुट

Enter a string: Hello
ASCII average is: 100

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

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

  1. पायथन में पहले एन विषम संख्याओं का योग खोजने का कार्यक्रम

    मान लीजिए हमारे पास एक संख्या n है, हमें पहले n धनात्मक विषम पूर्णांकों का योग ज्ञात करना है। इसलिए, यदि इनपुट n =10 की तरह है, तो आउटपुट 100 होगा, क्योंकि पहले 10 विषम पूर्णांक [1, 3, 5, 7, 9, 11, 13, 15, 17, 19] हैं और इसका योग है 100. इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक अच्छा अ

  1. पायथन में पहली n विषम संख्याओं का योग ज्ञात करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या n है, हमें पहले n धनात्मक विषम संख्याओं का योग ज्ञात करना है। इसलिए, अगर इनपुट 7 जैसा है, तो आउटपुट 49 होगा [1+3+5+7+9+11+13] =49 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि n, 0 के समान है, तो वापसी 0 योग :=1, गिनती :=0, अस्थायी :=1 गिनते समय