Program to print binary right angle triangle
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 <stdio.h> // 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
<?php // PHP program to print binary // right angle triangle. // function to print binary // right angle triangle function binaryRightAngleTriangle( $n ) { 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 $n = 4; binaryRightAngleTriangle( $n ); // This code is contributed by mits ?> |
Javascript
<script> // JavaScript program to print binary right angle // triangle. // function to print binary right angle // triangle function binaryRightAngleTriangle(n) { // declare row and column var row, col; for (row = 0; row < n; row++) { for (col = 0; col <= row; col++) { if ((row + col) % 2 == 0) document.write( "0" ); else document.write( "1" ); document.write( " " ); } document.write( "<br>" ); } } // driver code // no. of rows to be printed var n = 4; binaryRightAngleTriangle(n); // This code is contributed by rdtank. </script> |
Output
0 1 0 0 1 0 1 0 1 0
Time complexity: O(n*n)
Auxiliary space: O(1)
Contact Us