# Program to print binary right angle triangle

Last Updated : 16 Feb, 2023

Binary right angle triangle consists of only 0’s and 1’s in alternate positions.
Examples :

```Input : 4
Output :
0
1    0
0    1    0
1    0    1    0

Input : 3
Output :
0
1    0
0    1    0    ```

## C++

 `// C program to print binary right angle ` `// triangle. ` `#include ` ` `  `// function to print binary right angle ` `// triangle ` `void` `binaryRightAngleTriangle(``int` `n) { ` `  `  `    ``// declare row and column ` `    ``int` `row, col;  ` `     `  `    ``for` `(row = 0; row < n; row++)  ` `    ``{ ` `        ``for` `(col = 0;col <= row; col++)  ` `        ``{ ` `            ``if` `(((row + col) % 2) == 0)  ` `                ``printf``(``"0"``); ` `            ``else` `                ``printf``(``"1"``); ` `            ``printf``(``"\t"``); ` `        ``} ` `        ``printf``(``"\n"``); ` `    ``}    ` `} ` ` `  `// driver code ` `int` `main(``void``)  ` `{    ` `    ``// no. of rows to be printed ` `    ``int` `n = 4; ` `    ``binaryRightAngleTriangle(n); ` `    ``return` `0; ` `} `

## Java

 `// Java program to print binary  ` `// right angle triangle ` `import` `java.io.*; ` `public` `class` `GFG ` `{ ` `     `  `    ``// function to print binary right  ` `    ``// angle triangle ` `    ``static` `void` `binaryRightAngleTriangle(``int` `n) ` `    ``{ ` `     `  `        ``// declare row and column ` `        ``int` `row, col;  ` `         `  `        ``for` `(row = ``0``; row < n; row++)  ` `        ``{ ` `            ``for` `(col = ``0``; col <= row; col++)  ` `            ``{ ` `                ``if` `(((row + col) % ``2``) == ``0``)  ` `                    ``System.out.print(``"0"``); ` `                ``else` `                    ``System.out.print(``"1"``); ` `                     `  `                ``System.out.print(``"\t"``); ` `            ``} ` `             `  `            ``System.out.print(``"\n"``); ` `        ``}  ` `    ``} ` `     `  `    ``// Driver code ` `    ``public` `static` `void` `main (String[] args) ` `    ``{ ` `        ``// no. of rows to be printed ` `        ``int` `n = ``4``; ` `         `  `        ``binaryRightAngleTriangle(n); ` `    ``} ` `} ` ` `  `// This code is contributed  ` `// by Anant Agarwal. `

## Python3

 `# Python 3 program to print  ` `# binary right angle triangle. ` ` `  `# function to print binary  ` `# right angle triangle ` `def` `binaryRightAngleTriangle(n): ` ` `  `    ``# declare row and column ` `    ``for` `row ``in` `range``(``0``, n):  ` `     `  `        ``for` `col ``in` `range``(``0``, row ``+` `1``):  ` `         `  `            ``if` `(((row ``+` `col) ``%` `2``) ``=``=` `0``) : ` `                ``print``(``"0"``, end ``=` `"") ` `            ``else``: ` `                ``print``(``"1"``, end ``=` `"") ` `            ``print``(``"\t"``, end ``=` `"") ` `         `  `        ``print``("") ` `     `  `# Driver Code ` `# no. of rows to be printed ` `n ``=` `4` `binaryRightAngleTriangle(n) ` ` `  `# This code is contributed ` `# by Smitha `

## C#

 `// C# program to print binary   ` `// right angle triangle  ` `using` `System;  ` `class` `GFG  ` `{  ` `       `  `    ``// function to print binary right   ` `    ``// angle triangle  ` `    ``static` `void` `binaryRightAngleTriangle(``int` `n)  ` `    ``{  ` `       `  `        ``// declare row and column  ` `        ``int` `row, col;   ` `           `  `        ``for` `(row = 0; row < n; row++)   ` `        ``{  ` `            ``for` `(col = 0; col <= row; col++)   ` `            ``{  ` `                ``if` `(((row + col) % 2) == 0)   ` `                    ``Console.Write(``"0"``);  ` `                ``else`  `                    ``Console.Write(``"1"``);  ` `                       `  `                    ``Console.Write(``"\t"``);  ` `            ``}  ` `               `  `                  ``Console.WriteLine();  ` `        ``}   ` `    ``}  ` `       `  `    ``// Driver code  ` `    ``public` `static` `void` `Main ()  ` `    ``{  ` `        ``// no. of rows to be printed  ` `        ``int` `n = 4;  ` `           `  `        ``binaryRightAngleTriangle(n);  ` `    ``}  ` `}  ` `   `  `// This code is contributed   ` `// by vt_m .`

## PHP

 ` `

## Javascript

 ``

Output

```0
1    0
0    1    0
1    0    1    0
```

Time complexity: O(n*n)

Auxiliary space: O(1)

Previous
Next