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

C# में लिस्ट के सभी नंबर्स को मल्टीप्लाई करना

लिस्ट के सभी एलिमेंट्स का गुणनफल निकालना

लिस्ट सेट करें:

List<int> myList = new List<int>() { 5, 10, 7 };

गुणनफल के लिए वेरिएबल को 1 से इनिशियलाइज़ करें:

int prod = 1;

लूप के माध्यम से गुणनफल निकालें:

foreach (int i in myList) { 
    prod = prod * i; 
}

पूर्ण कोड उदाहरण

using System; 
using System.Collections.Generic; 

public class Program { 
    public static void Main() { 
        List<int> myList = new List<int>() { 5, 10, 7 }; 
        Console.WriteLine("List:"); 
        foreach (int i in myList) { 
            Console.WriteLine(i); 
        } 
        int prod = 1; 
        foreach (int i in myList) { 
            prod = prod * i; 
        } 
        Console.WriteLine("Product: {0}", prod); 
    } 
}

आउटपुट

List:
5
10
7
Product: 350

वैकल्पिक LINQ तरीका:

int prod = myList.Aggregate((a, b) => a * b);

या System.Linq के साथ:

int prod = myList.Aggregate(1, (a, b) => a * b);
  1. C प्रोग्राम: आर्मस्ट्रांग नंबर्स (Armstrong Numbers) C प्रोग्राम: आर्मस्ट्रांग नंबर्स (Armstrong Numbers)

    हमें उपयोगकर्ता द्वारा दर्ज संख्या n की जांच करनी है कि यह आर्मस्ट्रांग संख्या है या नहीं। एक आर्मस्ट्रांग संख्या वह है जिसके अंकों को अंकों की संख्या (क्रम) की घात तक बढ़ाकर उनका योग करने पर मूल संख्या प्राप्त होती है। सूत्र: wxyz... = wⁿ + xⁿ + yⁿ + zⁿ + ... एल्गोरिदम START फंक्शन power(a, b): a^b

  1. - डिक्शनरी में सभी आइटम्स को गुणा करने के लिए Python प्रोग्राम

    जब डिक्शनरी में सभी एलिमेंट्स को गुणा करने की आवश्यकता होती है, तो डिक्शनरी में की वैल्यूज़ पर इटरेट किया जाता है। की को पिछली की से गुणा किया जाता है, और आउटपुट निर्धारित किया जाता है।डिक्शनरी key-value पेयर्स का एक सेट है।उदाहरणइसके लिए एक प्रदर्शन नीचे दिया गया है:my_dict = {Jane: 99, Will: 54, M

  1. - सूची में सभी संख्याओं को गुणा करने का पायथन प्रोग्राम

    समस्या विवरण सबसे पहले हम यूजर इनपुट के लिए 3 सूचियां बनाते हैं। यहां हम ट्रैवर्सल तकनीक का उपयोग करते हैं। उत्पाद के मान को 1 से आरंभ करें, सभी तत्वों को पार करें और सूची के अंत तक एक-एक करके प्रत्येक संख्या को उत्पाद से गुणा करें। उदाहरण इनपुट: A=[5,6,3] आउटपुट: 90 व्याख्या: 5*6*3 एल्गोरिदम सू