I'm getting this error hence I am new to c++ I could not understand please help me!!!
I am writing a palindrome code This is the code given below:.............
I am basically here using some extra concepts not doing in-direct fashion. if anyone can post the correct code he/she is most welcome...
//palindrome
#include <cstring>  //or use #include <string.h>
#include <iostream>
using namespace std; 
void Palindrom(string& );
void Palindrome(string& word)// same as (const string& word)
{ 
    int n = word.length();
    string word2;
    char reverse[n]; 
 for(int i = 0; i <=n; i++){
        word[i]=tolower(word[i]);
    }
    word2=word; //now both are small
    for(int i = n-1; i >=0; i--){
        reverse[n-1-i]=word2[i];
        cout<<reverse[n-1-i];
    } 
    for(int i =0; i >n; i++){    //printing reversed 
        cout<< " Reverse:  "<<reverse[i]<<endl;
    } 
    // word is ok and word2 gets reversed  
    for (int i = 0; i <= n; i++){ 
       if(word[i]==reverse[i])
       {
           cout<<"\nit is palandrome ";
       }
    cout<<"\nit is not a palindrome ";
    }
}
int main()
{  string k="YuUuy";
   void Palindrome(k);
   return 0;
}
 
     
    