I tried to print hollow butterfly pattern.fortunatly i didnt get desired output. guide me

Viewed 21
  • I tried to print hollow butterfly pattern.fortunatly i didnt get desired output. guide me

-in the bottom of the code i added the picture of the output i got and the output i wanted to get.

`#include <stdio.h> #include <stdlib.h>

int main(void) { int n,i,j;

enter code here

        setbuf(stdout,NULL);
        printf("enter the rows: " );
        scanf("%d",&n);
        for(i=1;i<=n;i++){
            for(j=1;j<=i;j++){
                if(j==1 ||j==i)
                {
                printf("* ");
                }
                else{
                    printf("  ");
                }
            }
            for(j=i;j<n;j++){
                printf("  ");
            }
            for(j=i;j<n;j++){
                printf("  ");
            }
            for(j=1;j<=i;j++){
                if(j==1 || i==j)
                {


                printf("* ");
                }
                else{
                    printf("  ");
                }

            }
            printf("\n");
        }
        for(i=1;i<=n;i++){
            for(j=i;j<=n;j++){
                if(j==i || j==n ){
                printf("* ");
                }
                else
                {
                    printf("  ");
                }
            }
            for(j=1;j<i;j++){
                printf("  ");
            }
            for(j=1;j<i;j++){
                printf("  ");
            }
            for(j=i;j<=n;j++){
                if(j==i ||j==n ){


                printf("* ");
                }
                else{
                    printf("  ");
                }
            }
            printf("\n");
        }
return EXIT_SUCCESS;

}` output: output

required output!!!!

required output

0 Answers
Related