











Java program to print number star right triangle pattern type 5
Print number star right triangle pattern type 5
Take input from user i.e number of lines required (N value).Take two loops one for each line (say ‘i’) and other for each digit in a particular line (say ‘j’). i starts from N and j starts from 1.Take a result variable (say ‘a’) and initialize it with (i*(i+1))/2.Here ‘i’ loop is used to access each line from n to 1 and ‘j’ loop is used to print values in each line. j loop is executed until it reaches i value.Print ‘a’ value along with * and post decrement until the j loop reaches a value less than i.Print the final value ‘a’ of each line and go to next line.Repeat the ‘i’ loop until it reaches 1.


Algorithm
- Take input from user i.e number of lines required (N value).
- Take two loops one for each line (say ‘i’) and other for each digit in a particular line (say ‘j’). i starts from N and j starts from 1.
- Take a result variable (say ‘a’) and initialize it with (i*(i+1))/2.
- Here ‘i’ loop is used to access each line from n to 1 and ‘j’ loop is used to print values in each line. j loop is executed until it reaches i value.
- Print ‘a’ value along with * and post decrement until the j loop reaches a value less than i.
- Print the final value ‘a’ of each line and go to next line.
- Repeat the ‘i’ loop until it reaches 1.
Code in Java
import java.io.*; class PrepInsta{ public static void main(String[] args)throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n,i,j,a; System.out.print("Enter N value:"); n=Integer.parseInt(br.readLine()); for(i=n;i>=1;i--){ a=(i*(i+1))/2; for(j=1;j<i;j++){ System.out.print((a--)+"*"); } System.out.println(a--); } } } This code is contributed by Shubham Nigam (Prepinsta Placement Cell Student)
Login/Signup to comment