কম্পিউটার টিউটোরিয়াল

C#-এ প্যাসক্যালের ত্রিভুজ (Pascal's Triangle) তৈরি করা

একটি প্যাসক্যালের ত্রিভুজে সংখ্যাগুলো ত্রিভুজ আকারে থাকে যেখানে ত্রিভুজের প্রান্তদেশগুলো ১ এবং ত্রিভুজের ভিতরে থাকা একটি সংখ্যা তার ठीक উপরের দুটি সংখ্যার যোগফল।

উদাহরণ

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 লুপ ব্যবহার করে তৈরি করা হয়। বাহিরের for লুপ ত্রিভুজের একটি রো बनाने জন্য প্রয়োজনীয় ব্ল্যাঙ্ক সিটুয়েট করে এবং ভিতরের for লুপ প্যাসক্যালের ত্রিভুজ তৈরি করার জন্য প্রিন্ট করা মানগুলো নির্দিষ্ট করে।

  1. C++ প্রোগ্রামে লম্বকোণী ত্রিভুজের হাইপোটেনাস দিয়ে সার্কামসার্কেলের ক্ষেত্রফল

  2. সি প্রোগ্রাম: সমকোণী ত্রিভুজের অন্তঃবৃত্তের ক্ষেত্রফল

  3. সি++-এ ত্রিভুজের কেন্ড্রয়েড (Centroid) বের করার প্রোগ্রাম

  4. পাইথনে প্যাসকেলের ট্রায়্যাঙ্গেলের nth সারি খুঁজে বের করার প্রোগ্রাম