From eb403aff8421ad264fccf11880b1cbfb7e46366a Mon Sep 17 00:00:00 2001 From: ayush kumar <36650811+Ayushchauha111@users.noreply.github.com> Date: Fri, 18 Oct 2019 05:59:43 +0530 Subject: [PATCH] Create pattern5.c diamond shaped pattern using two conditions --- Loops/pattern5.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Loops/pattern5.c diff --git a/Loops/pattern5.c b/Loops/pattern5.c new file mode 100644 index 0000000..bbe919f --- /dev/null +++ b/Loops/pattern5.c @@ -0,0 +1,67 @@ +/* program to print following pattern +5 //user input +***** ***** +**** **** +*** *** +** ** +* * +* * +** ** +*** *** +**** **** +***** ***** +*/ + +#include //header file for input and output +#include //header file for direct run +int main() //main function execute from here +{ + + int i,j,l; //decelerations of the variables + scanf("%d",&l); //input from user + for(i=1;i<=l;i++) //loop for upper triangle + { + + for(j=0;j<=2*l;j++) + { + + if((((j>=0)&&(j<=(l-i))))||(((j>=(l+i))&&(j<=2*l)))) + printf("*"); //printing star + else + printf(" "); //printing spaces + } + printf("\n"); //for new line + } +/* +5 +***** ***** +**** **** +*** *** +** ** +* * +*/ + + for(i=1;i<=l;i++) //loop for lower triangle + { + + for(j=0;j<=2*l;j++) + { + + if(((j<=(i-1))&&(j>=0))||((j>=((2*l)-i+1))&&(j<=2*l))) + printf("*"); //printing star + else + printf(" "); //printing space + } + printf("\n"); //for new line + } + + +/* +5 +* * +** ** +*** *** +**** **** +***** ***** +*/ +}