Java Program to Print Right Angled Triangle with Same Number Increasing Order Pattern

Print Right Angled Triangle with Same Number Increasing Order Pattern

In the previous article, we have discussed Java Program to Print Right Angled Triangle with Binary Number Pattern

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

Example-1

When size value=5

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

When size value=4

1
2 2
3 3 3
4 4 4 4

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

Access the Simple Java program for Interview examples with output from our page and impress your interviewer panel with your coding skills.

Approach:

• Enter total size and number store them in integer variables size.
• Take one outer for loop to iterate the rows.
• Take one inner for loop to iterate the columns.
• After each iteration print a new line.

Java Code to Print Right Angled Triangle with Same Number Increasing Order 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.print("Enter the number of rows : ");
size = scanner.nextInt();
//Outer loop to iterate the rows
//Iterates from 1 to size
for (  numberOfRows = 1; numberOfRows <= size; numberOfRows++)
{
//Inner loop to iterate the columns
//Iterates from 1 to row value
for (  numberOfColumns = 1; numberOfColumns <= numberOfRows; numberOfColumns++)
{
//Prints the num value
System.out.print(numberOfRows + " ");
}
// printing in new line
System.out.println();
}
}
}

Output:

Enter the number of rows : 5

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

C Code to Print Right Angled Triangle with Same Number Increasing Order Pattern

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


Output:

Enter the number of rows : 5

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

C++ Code to Print Right Angled Triangle with Same Number Increasing Order 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 = 1; numberOfRows <= size; numberOfRows++)
{
for (  numberOfColumns = 1; numberOfColumns <= numberOfRows; numberOfColumns++)
{
cout << numberOfRows;
}
cout << "\n";
}
return 0;
}

Output:

Enter the number of rows : 5

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

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: