-->

Write a program to get following numeric pattern.

/*Write a program to get following numeric pattern.
0
01
012
0123                                                                                                                    
012
01
0
*/
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int i,j;
for(i=0;i<=3;i++)
{
 for(j=0;j<=i;j++)
   {
      printf("%d",j);

   }
      printf("\n");
}
for(i=2;i>=0;i--)
{
 for(j=0;j<=i;j++)
   {
      printf("%d",j);

   }
      printf("\n");
}
getch();
}
-------------------------------------------------
logic in mind:-
1) we have to display given pattern.It has two parts
      first part is:upper part .i..e
        0
       01
       012
        0123   
  and second part is
     012
     01
     0
2)for first part, like shown below, we use loop to fetch value from outer loop and displaying from inner loop
3)for second part, we use once again loop with one less value. We fetch that and display from inner loop
just look down.

program's screenshot:

----------------------------
output screen:



program to display following star pattern.

 /*program to display following star pattern.
         * * * * * *
           * * * *
            * * *
             * *
              *
             *
            * *                                                                                                           
           * * *
         * * * *
       * * * * * 
*/
#include<stdio.h>
#include<conio.h>
void main(void)
{
clrscr();
int i,j,k,sp=1;
//printf("for upper part");
 for(i=1;i<=5;i++)
   {
for(k=sp;k<=i;k++)
  {
    printf(" ");

     }
    for(j=5;j>=i;j-- )
      {
printf(" *");
    }
    printf("\n");
}
 //printf("for lower part");

 sp=5;
 for(i=1;i<=5;i++)
   {
for(k=sp;k>=i;k=k-1)
  {   printf(" ");

     }
    for(j=1;j<=i;j++)
      {
      printf(" *");
    }
    printf("\n");
}
getch();

}
-------------------------------
logic in mind:-
---------------------------------
1)First loop is for number of rows.
2)like other programs, we display first upper part. 
       For this, we, first, display space (second loop)and then star(third loop.
3)For second part, we display first space(look diagram) using loop then we display star.
------------------------------------------------------------------------------------------------------------------------------
program's screenshot:-


programs output:-