Friday, October 21, 2011

Pattern{Diamond}

//Program to print numbers by spacing in a such a way so that it forms a diamond inside the generated numbers//
import java.io.*;
public class pattern_inner_diamond
{
    public static void main (String [] args) throws IOException
    {
        int num=5;int i=0;
        for(i=1;i<=num;i++)
            System.out.print(i);
       
        for(int j=i-2;j>0;j--)
            System.out.print(j);
       
        System.out.println();
        int num1=num-1;int sp=1;
        for(int q=num1;q>0;q--)
        {   int w=0;
            for( w=1;w<=q;w++)
                System.out.print(w);
           
            for(int space=1;space<=sp;space++)
                System.out.print(" ");
           
            sp=sp+2;
            for(int z=w-1;z>0;z--)
                 System.out.print(z);
           
            System.out.println();
        }
        int sp1=sp-4;
        for(int m=2;m<num;m++)
        {   int p=0;
            for(p=1;p<=m;p++)
                System.out.print(p);
           
            for(int o=1;o<=sp1;o++)
                System.out.print(" ");
           
            sp1=sp1-2;
            for(int l=p-1;l>0;l--)
                System.out.print(l);
           
            System.out.println();
        }
        int s=0;
        for( s=1;s<=num;s++)
            System.out.print(s);
       
        for(int x=s-2;x>0;x--)
            System.out.print(x);
       
        System.out.println();
       
    }
}

No comments:

Post a Comment