Printing Pattern something different 2

Printing something

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a;
    cin>>a;
    int i,j;
    for(i=0;i<a;i++)
        cout<<"*";
        cout<<endl;
    int k=a/2 +1;
    int m=a/2 +1;
    for(i=1;i<a/2;i++)
    {
        for(j=1;j<=a;j++)
        {if(j==k|| j==m || j==1 ||j==a ){cout<<"*";continue;}
        cout<<" ";

        }
        k--;
        m++;
        cout<<endl;
    }
    for(i=1;i<(a/2)+1;i++)
    {
        for(j=1;j<=a;j++)
        {
            if(j==k || j==m || j==1||j==a){cout<<"*";continue;}
            cout<<" ";
        }
        k++;
        m--;
        cout<<endl;
    }
    /// cout<<endl;
    for(i=0;i<a;i++)cout<<"*";
    cout<<endl;

}



 

Post a Comment

0 Comments