Java Program to Print Inverted Right-Angled Triangle with Increasing Number Pattern

Print Inverted Right-Angled Triangle with Increasing Number Pattern.

In the previous article, we have discussed Java Program to Print Inverted Right-Angled Triangle with Increasing Order Repeated Number Pattern.

In this article we will see how to print inverted right-angled triangle with increasing number pattern.

Example-1

When size value=5

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Example-2:

When size value=4

1 2 3 4
1 2 3
1 2
1

Now, let’s see the actual program to print it.

Provided list of Simple Java Programs is specially designed for freshers and beginners to get familiarize with the concepts of Java programming language and become pro in coding.

Approach:

  • Enter total size and number store them in integer variables size.
  • Take one outer for loop to iterate the rows.
  • Take inner for loop to iterate the column values and printing values for each row.

Java Code to Print Inverted Right-Angled Triangle with Increasing Number Pattern

import java.util.Scanner;
class Main
{
    public static void main(String[] args)
    {
        // taking size of no. of iteration 
        //Row and column are the iterators
        int size , numberOfRows , numberOfColumns;
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);
        // Get the number of rows from the user
        System.out.println("Enter the number of rows : ");
       size = scanner.nextInt();
        //Outer loop to iterate the rows
        //Iterates from  size to 1  
        for ( numberOfRows = size ; numberOfRows >=1; numberOfRows--) 
        {
            //Inner loop to iterate the columns
         //Iterates from  1 to row value   
            for (  numberOfColumns = 1 ; numberOfColumns <= numberOfRows ; numberOfColumns++)
                System.out.print(numberOfColumns + " ");
            // printing in new line  
            System.out.println();
        }
    }
}
Output :

Enter the number of rows : 5

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

C Code to Print Inverted Right-Angled Triangle with Increasing Number Pattern

#include <stdio.h>
#include <stdlib.h>
int main()
{
       int size , numberOfRows , numberOfColumns;
       printf("Enter the number of rows : ");
       scanf ("%d",&size);
        for ( numberOfRows = size ; numberOfRows >=1; numberOfRows--) 
        { 
            for (  numberOfColumns = 1 ; numberOfColumns <= numberOfRows ; numberOfColumns++)
                printf("%d ",numberOfColumns );
             printf("\n");
        }
    return 0;
}

Output :

Enter the number of rows : 5

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

C++ Code to Print Inverted Right-Angled Triangle with Increasing Number Pattern

#include <bits/stdc++.h>
using namespace std;
int main()
{
    
       int size , numberOfRows , numberOfColumns;
       printf("Enter the number of rows : ");
       scanf ("%d",&size);
        for ( numberOfRows = size ; numberOfRows >=1; numberOfRows--) 
        { 
            for (  numberOfColumns = 1 ; numberOfColumns <= numberOfRows ; numberOfColumns++)
                cout << numberOfColumns ;
           
             cout << "\n";
        }
    return 0;
}
Output :

Enter the number of rows : 5

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

Are you seeking professional help for coding in the Java programming language? The tutorial of Java Programming Examples for beginners and experts will strongly improve your coding skills then you can program for any logic in Java.

Related Java Number Pattern Programs: