Quick actions

cmd+k|ctrl+k

Navigation

Languages

word pattern(zoho)

Snippet info

Language

Cpp

Visibility

public

Author

gsubhikaran

Created

2019-05-20T11:12:33Z

Updated

2019-05-20T11:12:33Z

#include <iostream>
using namespace std;

int main() {
    char c[100];
    cin>>c;
    int i,j,size=0;
    
    for(i=0;c[i]!='\0';i++)
     size++;
     int l,m,k;
     int space=size-2;
     
     int s1=0,s2=0;
    for(i=0,j=size-1;i<=size/2,j>=size/2;i++,j--)
      {   if(space>=0)
            {for(l=1;l<=s1;l++)
                cout<<" ";
                s1++;
                cout<<c[i];
                 for(k=1;k<=space;k++)
                 cout<<" ";
                 space =space-2;
                 cout<<c[j];
             for(m=1;m<=s2;m++)
                 cout<<" ";
                  s2++;
            } 
          else 
           { 
            for(l=1;l<=s1;l++)
                cout<<" ";
            
                cout<<c[i];
        
             for(m=1;m<=s2;m++)
                 cout<<" ";
                 
           }
      cout<<endl;
      }
      
      space=1;
      s1=(size-3)/2;
      s2=(size-3)/2;
      for(i=(size/2)+1,j=(size/2)-1;i<size,j>=0;i++,j--)
        {
            for(l=1;l<=s1;l++)
                cout<<" ";
                s1--;
                cout<<c[j];
                 for(k=1;k<=space;k++)
                 cout<<" ";
                 space =space+2;
                 cout<<c[i];
             for(m=1;m<=s2;m++)
                 cout<<" ";
                  s2--;
                  cout<<endl;
            
        }
      
     
    return 0;
}
INFO