//Program to print the generated numbers in a hourglass pattern
import java.io.*;
public class pattern2_hourglass
{
public static void main (String [] args) throws IOException
{
BufferedReader keyin=new BufferedReader (new InputStreamReader (System.in));
System.out.println("ENTER A NUMBER");
String instr=keyin.readLine();
int num=Integer.parseInt(instr);
int space=0;
int n1=num;
int j=0;
for(int i=1;i<=num;i++)
{
for(int sp=1;sp<=space;sp++)
System.out.print(" ");
space++;
for(j=1;j<=n1;j++)
System.out.print(j);
n1--;
for(int k=j-2;k>=1;k--)
System.out.print(k);
System.out.println();
}
space=space-2;
int n2=2;
int w=0;
for(int q=1;q<num;q++)
{
for(int sp1=1;sp1<=space;sp1++)
System.out.print(" ");
space--;
for(w=1;w<=n2;w++)
System.out.print(w);
n2++;
for(int e=w-2;e>=1;e--)
System.out.print(e);
System.out.println();
}
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment