palindrom
i want my program take a word from user then determine if it is palindrom or not, what is the best way .i write two programs which both of them could not take from user. i found this on the net, but it also does not work. help me to run this. thanks in advance. #include<iostream> #include<string> using namespace std; int main( ) { char str[80]; cout<<"Enter string: "; cin.getline(str, 80); int l; //Hold length of string //finding length of string for(l = 0; str[l] != '\0'; l++); //Comparing first element with last element till middle of string int i; for(i = 0; (i < l/2) && (str[i] == str[l - i - 1]); i++); if(i == l/2) cout << "Palindrome"; else cout << "Not a palindrome"; return 0; } }