बाइनरी ट्रायंगल 0 और 1 से बनता है। एक बनाने के लिए, आपको नेस्टेड फॉर लूप के साथ काम करना होगा और दर्ज की गई पंक्ति तक 0 और 1 प्रदर्शित करना होगा।
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;
// 1 से 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();
}
}
}