Back

Pattern 2

C
            #include<stdio.h>
              #include<conio.h>
              void main()
              {  int i, j, n, k, l;
                 clrscr();
                 printf("Enter the Number::  ");
                 scanf("%d",&n);
                   k=(n/2)-1;
                   for(i=0;i<n/2;i++)
                    printf("  ");
                    printf("*");
                    for(i=1;i<(n/2)+1;i++)
                    { printf("\n");
                for(j=0;j<k;j++)
                printf("  ");
                printf("*");
                for(j=0;j<(i*2);j++)
                printf("  ");
                printf("*");
                k--;
                    }
                    k=1;
                    for(i=(n/2);i>1;i--)
                    { printf("\n");
                for(j=0;j<k;j++)
                printf("  ");
                printf("*");
                for(j=0;j<(i*2)-2;j++)
                printf("  ");
                printf("*");
                k++;
                    }
                    printf("\n");
                   for(i=0;i<n/2;i++)
                    printf("  ");
                    printf("*");
                 getch();
                }
          
Output:
                 *
              *     *
            *         *
              *     *
                 *
          
Download Program
Java
            import java.util.*;
            public class Pgm2 {
            
              public static void main(String[] args) {
                // TODO Auto-generated method stub
                int k;
                
                Scanner sc=new Scanner(System.in);
                System.out.print("Enter the Number::  ");
                  int n=sc.nextInt();
                     k=(n/2)-1;
                     for(int i=0;i<n/2;i++)
                       System.out.print("  ");
                     System.out.print("*");
                      for(int i=1;i<(n/2)+1;i++)
                      { System.out.print("\n");
                  for(int j=0;j<k;j++)
                    System.out.print("  ");
                  System.out.print("*");
                  for(int j=0;j<(i*2);j++)
                    System.out.print("  ");
                  System.out.print("*");
                  k--;
                      }
                      k=1;
                      for(int i=(n/2);i>1;i--)
                      { System.out.print("\n");
                  for(int j=0;j<k;j++)
                    System.out.print("  ");
                  System.out.print("*");
                  for(int j=0;j<(i*2)-2;j++)
                    System.out.print("  ");
                  System.out.print("*");
                  k++;
                      }
                      System.out.print("\n");
                     for(int i=0;i<n/2;i++)
                       System.out.print("  ");
                      System.out.print("*");
                      sc.close();
              }
            
            }
            
          
Output:
               *
            *     *
          *         *
            *     *
               *
          
Download Program
C++
            #include<iostream>
              using namespace std;
              int  main(){
                int i, j, n, k, l;
                 cout<<"Enter the Number::  ";
                 cin>>n;
                   k=(n/2)-1;
                   for(i=0;i<n/2;i++)
                    cout<<"  ";
                    cout<<"*";
                    for(i=1;i<(n/2)+1;i++)
                    { cout<<"\n";
                for(j=0;j<k;j++)
                cout<<"  ";
                  cout<<"*";
                for(j=0;j<(i*2);j++)
                cout<<"  ";
                cout<<"*";
                k--;
                    }
                    k=1;
                    for(i=(n/2);i>1;i--)
                    { cout<<"\n";
                for(j=0;j<k;j++)
                cout<<"  ";
                cout<<"*";
                for(j=0;j<(i*2)-2;j++)
                cout<<"  ";
                cout<<"*";
                k++;
                    }
                    cout<<"\n";
                   for(i=0;i<n/2;i++)
                    cout<<"  ";
                    cout<<"*";
                getc;
                return 0;
              }
          
Output:
               *
            *     *
          *         *
            *     *
               *
          
Download Program