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

C# पास्कल का त्रिभुज बनाने का कार्यक्रम


एक पास्कल के त्रिभुज में त्रिकोणीय रूप में संख्याएँ होती हैं जहाँ त्रिभुज के किनारे नंबर 1 होते हैं और त्रिभुज के अंदर की एक संख्या इसके ठीक ऊपर की 2 संख्याओं का योग होती है।

पास्कल त्रिभुज के निर्माण को प्रदर्शित करने वाला एक कार्यक्रम इस प्रकार दिया गया है।

उदाहरण

using System;
namespace PascalTriangleDemo {
   class Example {
      public static void Main() {
         int rows = 5, val = 1, blank, i, j;
         Console.WriteLine("Pascal's triangle");
         for(i = 0; i<rows; i++) {
            for(blank = 1; blank <= rows-i; blank++)
            Console.Write(" ");
            for(j = 0; j <= i; j++) {
               if (j == 0||i == 0)
               val = 1;
               else
               val = val*(i-j+1)/j;
               Console.Write(val + " ");
            }
            Console.WriteLine();
         }
      }
   }
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है।

Pascal's triangle
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

अब, उपरोक्त कार्यक्रम को समझते हैं।

पास्कल का त्रिकोण लूप के लिए नेस्टेड का उपयोग करके बनाया गया है। लूप के लिए बाहरी त्रिभुज में एक पंक्ति के निर्माण के लिए आवश्यक रिक्त स्थान को व्यवस्थित करता है और लूप के लिए आंतरिक उन मानों को निर्दिष्ट करता है जिन्हें पास्कल त्रिकोण बनाने के लिए मुद्रित किया जाना है। इसके लिए कोड स्निपेट इस प्रकार दिया गया है।

for(i = 0; i<rows; i++) {
   for(blank = 1; blank <= rows-i; blank++)
   Console.Write(" ");
   for(j = 0; j <= i; j++) {
      if (j == 0||i == 0)
      val = 1;
      else
      val = val*(i-j+1)/j;
      Console.Write(val + " ");
   }
   Console.WriteLine();
}

  1. C प्रोग्राम में एक समकोण त्रिभुज के अंतःवृत्त का क्षेत्रफल?

    एक समकोण त्रिभुज के अंदर एक वृत्त का क्षेत्रफल ज्ञात करने के लिए, हमारे पास समकोण त्रिभुज की त्रिज्या ज्ञात करने का सूत्र है, r =(P + B - H ) / 2. दिया गया है कि P, B और H समकोण त्रिभुज के क्रमशः लम्ब, आधार और कर्ण हैं। वृत्त का क्षेत्रफल सूत्र द्वारा दिया जाता है, क्षेत्र =π*r2 जहाँ =22 / 7 या

  1. C++ में त्रिभुज के केंद्रक को खोजने का कार्यक्रम

    इस समस्या में, हमें एक 2D सरणी दी गई है जो त्रिभुज के तीन शीर्षों के निर्देशांकों को दर्शाती है। हमारा काम C++ में त्रिभुज के Centroid को खोजने के लिए एक प्रोग्राम बनाना है। सेंट्रोइड त्रिभुज का वह बिंदु है जिस पर त्रिभुज की तीन माध्यिकाएं प्रतिच्छेद करती हैं। माध्यिका त्रिभुज की वह रेखा है जो त्र

  1. पायथन में पास्कल के त्रिभुज की nवीं पंक्ति खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या n है, हमें पास्कल त्रिभुज की nवीं (0-अनुक्रमित) पंक्ति ज्ञात करनी है। जैसा कि हम जानते हैं कि पास्कल का त्रिभुज इस प्रकार बनाया जा सकता है - शीर्ष पंक्ति में, 1 की एक सरणी है। उपरोक्त संख्या को ऊपर और बाईं ओर ऊपर और दाईं ओर जोड़कर अगली पंक्ति बनाई जाती है। तो कुछ