Write a program for Diamond pattern printing using numbers.
C Program
#include <stdio.h>int main(){int n, num;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 = 1; i <= n; i++){//print number of spacesfor (int j = 1; j <= spaceCount; j++){printf(" ");}//print the *for (int j = 1; j < 2 * i; j++){printf("%d", num);}//print new lineprintf("\n");//decrement the countspaceCount--;}spaceCount = 1;for (int i = 1; i <= n - 1; i++){//print spacesfor (int j = 1; j <= spaceCount; j++){printf(" ");}//print *for (int j = 1; j < 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