Inverted right angle triangleBanner of inverted right angle triangle pattern article

In this article, we will learn about printing an inverted right-angle star pattern

Input:  n = 5

Output:

* * * * *
* * * * 
* * * 
* * 
*

Inverted Right Angle Star Pattern:

Java Code:

import java.io.*;
 
// Java code to demonstrate right star triangle
public class RecursiveMinds {
    // Function to demonstrate printing pattern
    public static void rightAngleTriangle(int n)
    {
        int i, j;
 
        // outer loop to handle number of rows
        // n in this case
        for (i = 1; i <= n; i++) {
 
            // inner loop to handle number of columns
            // values changing according to outer loop
            for (j = 1; j <= n-i+1; j++) {
                // printing stars
                System.out.print("* ");
            }
 
            // end-line
            System.out.println();
        }
    }
 
    // Driver Function
    public static void main(String args[])
    {
        int n = 5;
        rightAngleTriangle(n);
    }
}

C++ Code:

#include <iostream>
using namespace std;
 
// Driver code
int main()
{
  int n = 5;
   
  // ith row has i elements
  for(int i = 1; i <= n; i++)
  {
    for(int j = 1; j <= n-i+1; j++)
      cout << "* ";
    cout << endl;
  } 
  return 0;
}

Python Code:

x = int(input("Enter row number= ")) 
for i in range(x): 
     for j in range(x-i): 
         print("* ",end='') 
     print("")

Time Complexity:  O(n*n)

Space Complexity: O(1)

To Practice this Question on GFG

Click here

Other Questions on patterns:

Program to print square Star pattern in JAVA, C++, Python

Program to print right angle start pattern in JAVA, C++, And Python

Program to print right angle triangle number pattern in JAVA, C++, And Python

Program to print right angle triangle number pattern 2 in Java, C++, And Python

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *