Solved programming problem

Number Pattern Print in C(10).

Source code

#include<stdio.h>

int main()

{

    int n,i,j;

    printf("Please Enter a Number:  ");

    scanf("%d",&n);

    for(i=1; i<=n; i++)

    {

       for(j=1; j<=i; j++) ///print 1st  part of the pattern

        {

            printf("%d", j);

        }

        /// Prints spaces between two parts

        for(j=i*2; j<n*2; j++)

        {

            printf(" ");

        }

        for(j=i; j>=1; j--)  /// Prints 2nd part of the pattern

        {

            printf("%d", j);

        }

        printf("");

    }

    return 0;

}

Output

Please Enter a Number:  5


1        1
12      21
123    321
1234  4321
1234554321

Join the discussion

Add your comment