Diamond pattern printing using numbers

Write a program for Diamond pattern printing using numbers.
C Program

#include <stdio.h>

int main()
{
    int nnum;

    printf("Enter number of rows: ");
    scanf("%d", &n);

    printf("Enter a number which want to print in pattern: ");
    scanf("%d", &num);
    int spaceCount = n - 1;

    for (int i = 1i <= ni++)
    {

        //print number of spaces
        for (int j = 1j <= spaceCountj++)
        {
            printf(" ");
        }

        //print the *
        for (int j = 1j < 2 * ij++)
        {
            printf("%d"num);
        }

        //print new line
        printf("\n");

        //decrement the count
        spaceCount--;
    }
    spaceCount = 1;

    for (int i = 1i <= n - 1i++)
    {

        //print spaces
        for (int j = 1j <= spaceCountj++)
        {
            printf(" ");
        }

        //print *
        for (int j = 1j < 2 * (n - i); j++)
        {
            printf("%d"num);
        }

        printf("\n");
        spaceCount++;
    }

    return 0;
}
Output:

Enter number of rows: 5 Enter a number which want to print in pattern: 5 5 555 55555 5555555 555555555 5555555 55555 555 5


No comments:

Post a Comment