From 717a85d29f2944adeb77186666c642d593af0194 Mon Sep 17 00:00:00 2001 From: sagar_pro <47023454+shivamadlakha@users.noreply.github.com> Date: Sun, 4 Oct 2020 21:56:07 +0530 Subject: [PATCH] Hollow Diamond Pattern Program --- Patterns/Hollow Diamond Pattern | 39 +++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Patterns/Hollow Diamond Pattern 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; +}