diff --git a/diamondpattern.cpp b/diamondpattern.cpp new file mode 100644 index 00000000..c950d982 --- /dev/null +++ b/diamondpattern.cpp @@ -0,0 +1,34 @@ +/* + * C Program to Print Diamond Pattern using For Loop + */ + +#include + +int main() +{ + int number, i, k, count = 1; + + printf("Enter number of rows: \n"); + scanf("%d", &number); + count = number - 1; + for (k = 1; k <= number; k++) + { + for (i = 1; i <= count; i++) + printf(" "); + count--; + for (i = 1; i <= 2 * k - 1; i++) + printf("*"); + printf("\n"); + } + count = 1; + for (k = 1; k <= number - 1; k++) + { + for (i = 1; i <= count; i++) + printf(" "); + count++; + for (i = 1 ; i <= 2 *(number - k)- 1; i++) + printf("*"); + printf("\n"); + } + return 0; +} \ No newline at end of file