打印二进制直角三角形的程序
二元直角三角形仅由交替位置的 0 和 1 组成。
例子 :
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
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
输出 :
0
1 0
0 1 0
1 0 1 0