द्विआधारी त्रिभुज 0s और 1s के साथ बनता है। एक बनाने के लिए, आपको लूप के लिए घोंसले के आसपास काम करना होगा और पंक्ति में प्रवेश करने तक 0s और 1s प्रदर्शित करना होगा।
for (int i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { if (a == 1) { Console.Write("0"); a = 0; } else if (a == 0) { Console.Write("1"); a = 1; } } Console.Write("\n"); }
ऊपर, "0" तब प्रदर्शित होता है जब a का मान 1 होता है, जबकि यदि a 0 होता है, तो 1 प्रिंट हो जाता है। इस तरह, यदि पंक्तियों को 7 के रूप में सेट किया जाता है यानी लूप के लिए n का मान, तो निम्न बाइनरी त्रिकोण दिखाई देगा।
1 01 010 1010 10101 010101 0101010
उदाहरण
using System; namespace Program { public class Demo { public static void Main(String[] args) { int j; int a = 0, n = 7; // looping from 1 to 7 for (int i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { if (a == 1) { Console.Write("0"); a = 0; } else if (a == 0) { Console.Write("1"); a = 1; } } Console.Write("\n"); } Console.ReadLine(); } } }