PATTERNS 3

 Diamond 🔹 shape 1

enter the size in odd values: 9
        1
      123
    12345
   1234567
123456789
   1234567
    12345
      123
        1


#include<stdio.h>
int main()
{
    int i,j,n,k,p;
    printf("enter the size in odd values: ");
    scanf("%d",&n);
    for(i=1; i<=k; i++)
    {
        k=(n/2)+1;
        p=(n/2);
        for(j=k-i; j>=1; j--)
            printf(" ");
        for(j=1; j<=(2*i-1); j++)
            printf("%d",j);
        printf("\n");
    }
    for(i=p; i>=1; i--)
    {
        for(j=k-i; j>=1; j--)
            printf(" ");
        for(j=1; j<2*i; j++)
            printf("%d",j);
        printf("\n");
    }
    return 0;
}

////////////////////////////////////////////

2. Diamond shape 2.

enter the size in odd values: 9

        1
      222
    33333
  4444444
555555555
  4444444
    33333
      222
        1

#include<stdio.h>
int main()
{
    int i,j,n,k,p;
    printf("enter the size in odd values: ");
    scanf("%d",&n);
    for(i=1; i<=k; i++)
    {
        k=(n/2)+1;
        p=(n/2);
        for(j=k-i; j>=1; j--)
            printf(" ");
        for(j=1; j<=(2*i-1); j++)
            printf("%d",i);
        printf("\n");
    }
    for(i=p; i>=1; i--)
    {
        for(j=k-i; j>=1; j--)
            printf(" ");
        for(j=1; j<2*i; j++)
            printf("%d",i);
        printf("\n");
    }
    return 0;
}

////////////////////////////////////////

3 DIAMOND 🔹 SHAPE 3.

enter the size in odd values: 9

  *****  *****
  ****        ****
  ***            ***
  **               **
  *                   *
  **               **
  ***           ***
  ****       ****
  *****  *****

#include<stdio.h>
int main()
{
    int i,j,n,k,p,l;
    printf("enter the size in odd values: ");
    scanf("%d",&n);
    p=(n/2)+2;
    k=(n/2);
    for(i=1; i<=p-1; i++)
    {
        for(j=1; j<=p-i; j++)
            printf("*");
        for(j=1; j<2*i; j++)
            printf(" ");
        for(j=1; j<=p-i; j++)
            printf("*");
        printf("\n");
    }
    for(i=k; i>=1; i--)
    {
        for(j=1; j<=(p-i); j++)
            printf("*");
        for(j=1; j<2*i; j++)
            printf(" ");
        for(j=1; j<=p-i; j++)
            printf("*");
        printf("\n");
    }
    return 0;
}

///////////////////////////////////////

Diamond shape 4.

enter the size in odd values: 9

    *
   * *
  *   *
 *     *
*       *
 *     *
  *   *
   * *
    *

#include<stdio.h>
int main()
{
    int i,j,n,k,p,l;
    printf("enter the size in odd values: ");
    scanf("%d",&n);
    l=(n/2)+1;
    for(i=1; i<=l; i++)
    {
        k=2*i-1;
        for(j=l-i; j>=1; j--)
            printf(" ");
        for(j=1; j<=k; j++)
            if(j==1||j==k)
                printf("*");
            else
                printf(" ");
        printf("\n");
    }
    for(i=n/2; i>=1; i--)
    {
        p=2*i-1;
        for(j=l-i; j>=1; j--)
            printf(" ");
        for(j=1; j<=p; j++)
            if(j==1||j==p)
                printf("*");
            else
                printf(" ");
        printf("\n");
    }
    return 0;
}


Comments