Back

Pattern 16

C
            #include<stdio.h>
              #include<conio.h>
              void main(){
                 int i, j, k;
                 clrscr();
                 for(i=5;i>0;i--){
                    for(j=1;j<=i-1;j++){
                 printf("  ");
                    }
                    for(j=5;j>>=i;j--){
                 printf("%d ",i);
                    }
                    printf("\n");
                 }
                 getch();
              }
          
Output:
                        5
                     4  5
                  3  4  5
               2  3  4  5
            1  2  3  4  5
          
Download Program
Java
            public class Pgm16 {
              public static void main(String[] args) {
                // TODO Auto-generated method stub
                for(int i=5;i>0;i--)
                {
                  for(int j=1;j<=i-1;j++)
                  {
                    System.out.print(" ");
                  }
                  for(int j=5;j>=i;j--)
                  {
                    System.out.print(i);
                  }
                  System.out.print("\n");
                }
              }
            }
          
Output:
                       5
                    4  5
                 3  4  5
              2  3  4  5
           1  2  3  4  5
          
Download Program
C++
            #include<iostream>
            using namespace std;
            int i, j, k;
            for(i=5;i>0;i--){
            for(j=1;j<=i-1;j++){
              cout<<"  ";
            }
            for(j=5;j>=i;j--){
              cout<<i<<" ";
            }
            cout<<"\n";
            }
            getc;
            return 0;
           }
          
Output:
                       5
                    4  5
                 3  4  5
              2  3  4  5
           1  2  3  4  5
          
Download Program