Showing posts with label triangle. Show all posts
Showing posts with label triangle. Show all posts

Number triangle pyramid program in Java





import java.util.Scanner;
public class NumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  System.out.print("Enter loop repeat number(rows): ");
  Scanner sc = new Scanner(System.in);
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) {
   for (int sp = 1; sp <= num - r; sp++) {
    System.out.print("  ");                         //it is 2 blank space
   }
   for (int c = 1; c <= 2 * r - 1; c++) {
    System.out.print(" " + c);
   }
   System.out.println();
  }
 }
}

Output:

Enter loop repeat number(rows): 5

         1
       1 2 3
     1 2 3 4 5
   1 2 3 4 5 6 7
 1 2 3 4 5 6 7 8 9


BUILD SUCCESSFUL (total time: 4 seconds)

Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my Blog.


Number triangle pyramid program in Java.





import java.util.Scanner;
public class NumberTraingle
{
 public static void main(String[] args) 
 {
  int num;
  System.out.print("Enter number of rows : ");
  Scanner sc = new Scanner(System.in);
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) {
   for (int sp = num - r; sp > 0; sp--) {
    System.out.print(" ");
   }
   for (int c = 1; c <= r; c++) {
    System.out.print(r);
   }
   for (int k = 2; k <= r; k++) {
    System.out.print(r);
   }
   System.out.println();
  }
 }
}

Output:

Enter loop repeat number(rows): 5

         1
       1 2 3
     1 2 3 4 5
   1 2 3 4 5 6 7
 1 2 3 4 5 6 7 8 9

BUILD SUCCESSFUL (total time: 3 seconds)


Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my Blog.


Empty triangle pyramid program in Java.





package demo;
import java.util.Scanner;
public class BlankPyramid
{
 public static void main(String[] args) 
 {
  Scanner sc = new Scanner(System.in);
  int num;
  System.out.print("Enter no of rows: ");
  num = sc.nextInt();
  System.out.println("*");
  for (int r = 1; r <= num; r++) 
  {
   System.out.print("*");
   for (int sp = 1; sp < r; sp++) 
   {
    System.out.print(" ");
   }
   System.out.println("*");
  }
  for (int j = 1; j <= num + 2; j++) 
  {
   System.out.print("*");
  }
 }
}

Output:
Enter no of rows: 4

*
**
* *
*  *
*   *

******

BUILD SUCCESSFUL (total time: 3 seconds)


Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my Blog.


Star triangle frame pyramid program in Java.





package demo;
import java.util.Scanner;
public class TriangleFrame
{
 public static void main(String[] args) 
 {
  int num, n;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter number of rows: ");
  num = sc.nextInt();
  System.out.println();
  n = num;
  for (int r = 1; r <= num; r++) 
  {
   for (int sp = 1; sp <= r; sp++) {
    System.out.print(" ");
   }
   for (int c = 1; c <= n; c++) {
    System.out.print("*");
   }
   for (int c = num - r; c >= 1; c--) {
    System.out.print("*");
   }
   n--;
   System.out.println();
  }
  for (int r = 2; r <= num; r++) {
   for (int sp = num - r + 1; sp >= 1; sp--) {
    System.out.print(" ");
   }
   for (int c = 1; c <= r; c++) {
    System.out.print("*");
   }
   for (int c = r - 1; c >= 1; c--) {
    System.out.print("*");
   }
   System.out.println();
  }
 }
}

Output:

Enter number of rows: 4

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

BUILD SUCCESSFUL (total time: 5 seconds)


Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my Blog.


Reverse Number triangle pyramid program in Java.





package demo;
import java.util.Scanner;
public class ReverseNumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter any number : ");
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) 
  {
   for (int sp = 1; sp < r; sp++) 
   {
    System.out.print(" ");
   }
   for (int c = r; c <= num; c++) 
   {
    System.out.print(c + " ");
   }
   System.out.println();
  }
 }
}

Output:

Enter any number : 6

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

BUILD SUCCESSFUL (total time: 4 seconds)


Half Square Number Triangle in Java





package demo;
import java.util.Scanner;
public class NumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter any number : ");
  num = sc.nextInt();
  for (int r = 1, n = num; r <= num; r++, n--) 
  {
   for (int sp = r; sp > 1; sp--) {
    System.out.print(" ");
   }
   for (int c = r, p = n; c <= num; c++, p--) 
   {
    System.out.print(p);
   }
   for (int c = num - r, p = 2; c >= 1; c--, p++) 
   {
    System.out.print(p);
   }
   System.out.println();
  }
 }
}

Output:

Enter any number : 5

543212345
 4321234
  32123
   212
    1


BUILD SUCCESSFUL (total time: 7 seconds)


Number Triangle Pattern Java Program.





package demo;
import java.util.Scanner;
public class NumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter maximum number : ");
  num = sc.nextInt();
  for (int r = 1, m = 0; r <= num + 1; r++, m++) 
  {
   for (int c = 1, n = m; c <= r; c++, n--) 
   {
    System.out.print(n);
   }
   for (int c = 1; c < r; c++) 
   {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

Output:

run:
Enter maximum number : 5

0
101
21012
3210123
432101234
54321012345


BUILD SUCCESSFUL (total time: 3 seconds)



Number Rhombus Pattern Program in Java





package demo;
import java.util.Scanner;
public class NumberPattern
{
 public static void main(String[] args) 
 {
  int num, c;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter maximum number : ");
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) {
   for (int sp = num - r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(r);
   for (int sp = r * 2; sp > 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(r);
   System.out.println();
  }
  for (int r = 1, n = num - 1; r < num; r++, n--) {
   for (int sp = r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(n);
   for (int sp = n * 2; sp > 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(n);
   System.out.println();
  }
 }
}

Output:

Enter maximum number : 5

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


BUILD SUCCESSFUL (total time: 3 seconds)



Character pattern pyramid program in Java





package demo;
import java.util.Scanner;
public class CharacterPattern
{
 public static void main(String[] args) 
 {
  char ch, r, c;
  System.out.println("Enter last pyramid character  : ");
  Scanner sc = new Scanner(System.in);
  ch = sc.next().charAt(0);
  if (ch >= 'a' && ch <= 'z') {
   ch = (char)(ch - 32);
  }
  for (r = 'A'; r <= ch; r++) {
   for (c = 'A'; c <= r; c++) {
    System.out.print(r + "" + (char)(r + 32) + " ");
   }
   System.out.println();
  }
 }
}

Output:

Enter last pyramid character  : 
e

Aa 
Bb Bb 
Cc Cc Cc 
Dd Dd Dd Dd 
Ee Ee Ee Ee Ee

BUILD SUCCESSFUL (total time: 7 seconds)


Character pattern of half diamond in Java.




package demo;
import java.util.Scanner;
public class HalfDiamondTriangle
{
 public static void main(String[] args) 
{
  char ch, r, c, p, q, z;
  System.out.println("Enter seed character : ");
  Scanner sc = new Scanner(System.in);
  ch = sc.next().charAt(0);
  if (ch >= 'a' && ch <= 'z') {
   ch = (char)(ch - 32);
  }
  System.out.println();
  for (r = 'A', z = ch; r <= ch; r++, z--) {
   for (c = r, p = z; c >= 'A'; c--, p++) {
    System.out.print(p);
   }
   for (c = r, p = (char)(ch - 1); c > 'A'; c--, p--) {
    System.out.print(p);
   }
   System.out.println();
  }
  for (r = 'A', z = (char)(ch - 1); r < ch; r++, z--) {
   for (c = r, p = (char)(r + 1); c < ch; c++, p++) {
    System.out.print(p);
   }
   for (c = z, p = (char)(ch - 1); c > 'A'; c--, p--) {
    System.out.print(p);
   }
   System.out.println();
  }
 }
}

Output:
Enter seed character : 
e

E
DED
CDEDC
BCDEDCB
ABCDEDCBA
BCDEDCB
CDEDC
DED
E

BUILD SUCCESSFUL (total time: 4 seconds)




Write the following character triangle pattern in Java




package demo;
import java.util.Scanner;
public class CharacterTriangle
{
 public static void main(String[] args) 
 {
  char r, c, ch, h;
  System.out.println("Enter seed character : ");
  Scanner sc = new Scanner(System.in);
  ch = sc.next().charAt(0);
  if (ch >= 'a' && ch <= 'z') {
   ch = (char)(ch - 32);
  }
  h = ch;
  for (r = 'A'; r <= ch; r++, h--) 
  {
   for (c = 'A'; c <= h; c++) 
   {
    System.out.print(c);
   }
   for (c = (char)(h - 1); c >= 'A'; c--) {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

OUTPUT:
run:
Enter seed character : 
e

ABCDEDCBA
ABCDCBA
ABCBA
ABA
A


BUILD SUCCESSFUL (total time: 6 seconds)



Java Program for Character triangle shape.





package demo;
import java.util.Scanner;
public class CharacterTriangle
{
 public static void main(String[] args) 
 {
  int n = 1;
  char r, c, ch;
  System.out.println("Enter seed character : ");
  Scanner sc = new Scanner(System.in);
  ch = sc.next().charAt(0);
  if (ch >= 'a' && ch <= 'z') {
   ch = (char)(ch - 32);
  }
  for (r = 'A'; r <= ch; r++, n++) {
   for (c = 'A'; c <= ch - n + 1; c++) {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

OUTPUT:

Enter seed character : 
e
ABCDE
ABCD
ABC
AB
A

BUILD SUCCESSFUL (total time: 9 seconds)


Java Programs for Half Floyd number diamond.





package demo;
public class FlodyDiamond
{
 public static void main(String[] args) 
 {
  int n = 4, p = 4, x = 1;
  for (int r = 1; r <= n; r++) {
   for (int c = 1; c <= r; c++, x++) {
    System.out.print(" " + x);
   }
   System.out.println();
  }
  for (int r = n - 1; r > 1; r--, p = p - 2) {
   for (int c = 1, y = p; c <= r; c++, y++) {
    System.out.print(" " + y);
   }
   System.out.println();
  }
  System.out.print(" 1");
  System.out.println();
 }
}

Output:

run:
 1
 2 3
 4 5 6
 7 8 9 10
 4 5 6
 2 3
 1
BUILD SUCCESSFUL (total time: 0 seconds)