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

C# में संख्यात्मक मानों के अनुक्रम का औसत ज्ञात करना

संख्यात्मक मानों के अनुक्रम का औसत ज्ञात करने के लिए LINQ Average() विधि का उपयोग करें।

उदाहरण

पहले अनुक्रम सेट करें:

List<int> list = new List<int> { 5, 8, 13, 35, 67 };

अब औसत प्राप्त करने के लिए Queryable Average() विधि का उपयोग करें:

Queryable.Average(list.AsQueryable());

पूर्ण कोड

using System;
using System.Linq;
using System.Collections.Generic;

class Demo {
    static void Main() {
        List<int> list = new List<int> { 5, 8, 13, 35, 67 };
        double avg = Queryable.Average(list.AsQueryable());
        Console.WriteLine("औसत = " + avg);
    }
}

आउटपुट

औसत = 25.6
  1. लिंक्ड लिस्ट की लंबाई खोजने का C प्रोग्राम लिंक्ड लिस्ट की लंबाई खोजने का C प्रोग्राम

    लिंक्ड लिस्ट डायनामिक मेमोरी आवंटन का उपयोग करती हैं यानी वे तदनुसार बढ़ती और सिकुड़ती हैं। उन्हें नोड्स के संग्रह के रूप में परिभाषित किया जाता है। यहां, नोड्स के दो भाग होते हैं: डेटा और लिंक। डेटा, लिंक और लिंक्ड लिस्ट का प्रतिनिधित्व नीचे दिया गया है। लिंक्ड लिस्ट के प्रकार लिंक्ड लिस्ट के चार

  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है। यहां हम या तो सूची को क्रमबद्ध करके सबसे छोटा तत्व प्राप्त कर सकते हैं या बिल्ट-इन min() फ़ंक्शन का उपयोग करके सबसे छोटा तत्

  1. - पायथन डिक्शनरी में नॉन-ज़ीरो वैल्यू का औसत कैसे खोजें?

    आप डिक्शनरी पर इटरेट करके और पहले ज़ीरो वैल्यू को फ़िल्टर करके ऐसा कर सकते हैं। फिर फ़िल्टर की गई वैल्यू का योग लें। अंत में, इन फ़िल्टर की गई वैल्यू की संख्या से विभाजित करें। उदाहरण my_dict = {foo: 100, bar: 0, baz: 200} filtered_vals = [v for _, v in my_dict.items() if v != 0] average = sum(filt