diff --git a/Patterns/Hollow Diamond Pattern b/Patterns/Hollow Diamond Pattern new file mode 100644 index 0000000..137ff72 --- /dev/null +++ b/Patterns/Hollow Diamond Pattern @@ -0,0 +1,39 @@ +#include +int main() +{ + int i, j, n; + scanf("%d", &n); + // upper half of the pattern + for(i = 0; i < n; i++) + { + for(j = 0; j < (2 * n); j++) + { + if(i + j <= n - 1) // upper left triangle + printf("*"); + else + printf(" "); + if((i + n) <= j) // upper right triangle + printf("*"); + else + printf(" "); + } + printf("\n"); + } + // bottom half of the pattern + for(i = 0; i < n; i++) + { + for(j = 0; j < (2 * n); j++) + { + if(i >= j) //bottom left triangle + printf("*"); + else + printf(" "); + if(i >= (2 * n - 1) - j) // bottom right triangle + printf("*"); + else + printf(" "); + } + printf("\n"); + } + return 0; +}