AIM:-Write a Program to print swastika in middle of the screen. Sample run: input:5(input must be odd and greater than 4)

Input:-

#include<stdio.h>

int main()

{

    int n;

    printf(“Enter a Odd number greater than 4:”);

    scanf(“%d”,&n);

    

    if(n%2==0)

    {

        if(n<=4)

        {

            printf(“Enter a valid number\n”);

            return 0;

        }

    }

    

    int i,j,med;

    med=(n/2)+1;

    for(i=1;i<=n;i++)

    {

        

        for(j=1;j<=n;j++)

        {

            /*if( (i==((n/2)+1)) || (j==((n/2)+1)) || (i==1 && j==n) || (i==n && j==n) || (i==1 && j==1) || (i==n && j==1))

             printf(“* “);*/

            if(i==med || j==med)

            {

                printf(“* “);

            }

            else if( (i==1 && j==1) || (i==1 && j==n) || (i==n && j==1) || (i==n && j==n))

            {

                printf(“* “);

            }

            else if((i<med && j==1) || (i>med && j==n) || (j>med && i==1) || (j<med && i==n))

            {

                printf(“* “);

            }

            else

                printf(  );

            

            

        }

        printf(“\n”);

    }

    

    return 0;

}

Output:-

Enter a Odd number greater than 4:10

*         * * * * *

*         *         

*         *         

*         *         

*         *         

* * * * * * * * * *

          *             *

          *             *

          *             *

* * * * * *         *

Program ended with exit code: 0

Advertisements