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

C# का उपयोग करके दी गई संख्या के लिए पास्कल त्रिकोण कैसे जनरेट करें?


पास्कल त्रिकोण त्रिकोण के आकार में एक संख्या पैटर्न है। पास्कल त्रिकोण के गणित और सांख्यिकी में कई अनुप्रयोग हैं, जिसमें संयोजनों की गणना करने में आपकी मदद करने की क्षमता शामिल है।

त्रिकोण में प्रत्येक संख्या उसके ऊपर की दो संख्याओं का योग होती है। उदाहरण के लिए, पंक्ति 4 − यह ऊपर की पंक्ति में 3 और 3 का योग है। किसी भी पंक्ति में सबसे पहला और सबसे अंतिम नंबर हमेशा 1 होता है।

समय जटिलता − O(N)

स्पेस जटिलता − O(N)

उदाहरण

public class Arrays{    public List<List<int>> GeneratePascal(int n){       List<List<int>> res = new List<List<int>>();       if (n <= 0){          return null;       }       List<int> first = new List<int>();       first.Add(1);       res.Add(first);       if (n == 1){          return res;       }       for (int i = 2; i < n; i++){          List<int> prev = res.LastOrDefault();          List<int> cur = new List<int>();          for (int temp = 0; temp < i; temp++){             cur.Add(1);          }          for (int j = 1; j < i - 1; j++){             cur[j] = prev[j - 1] + prev[j];          }          res.Add(cur);       }       return res;    } } static void Main(string[] args){    Arrays s = new Arrays();    var res = s.GeneratePascal(5); }

आउटपुट

[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
  1. - C# का उपयोग करके संख्याओं को त्रिकोण के रूप में कैसे प्रदर्शित करें?

    संख्याओं को त्रिकोण के रूप में प्रदर्शित करने के लिए, पहले एक दो-आयामी सरणी पर विचार करें।int[,] a = new int[5, 5];एक त्रिकोण के लिए, आपको नीचे दिखाए अनुसार स्पेस पर विचार करने की आवश्यकता है:1 1 1 1 2 1 1 3 3 1फिर त्रिकोण को बाएं और दाएं 1s के साथ सेट करने के लिए लूप के माध्यम से लूप करें जैसा कि न

  1. - NumPy का उपयोग करके दी गई सूची में किसी संख्या के गुणक ढूंढना

    इस प्रोग्राम में, हम उस इंडेक्स स्थिति को ढूंढेंगे जिस पर दी गई संख्या का गुणक मौजूद है। हम इस कार्य के लिए Numpy और Pandas दोनों लाइब्रेरी का उपयोग करेंगे। एल्गोरिदम चरण 1: Pandas सीरीज़ परिभाषित करें। चरण 2: उपयोगकर्ता से संख्या n इनपुट करें। चरण 3: numpy लाइब्रेरी में argwhere() फ़ंक्शन का उपयोग

  1. - Python का उपयोग करके दी गई संख्या में अंकों की संख्या कैसे ज्ञात करें?

    इस प्रोग्राम में, हमें उपयोगकर्ता द्वारा दी गई एक पूर्णांक में अंकों की संख्या ज्ञात करनी है।उदाहरण के लिएउपयोगकर्ता इनपुट: 123, आउटपुट: 3उपयोगकर्ता इनपुट: 1987, आउटपुट: 4एल्गोरिदमचरण 1: उपयोगकर्ता से पूर्णांक मान इनपुट के रूप में लें।चरण 2: संख्या को 10 से विभाजित करें और भागफल को पूर्णांक प्रकार म