#include using namespace std; int chrcmp(char a, char b) { if(a == b) { return 0; } return 1; } int test_palindrome(string str, int len) { int i=0, j=len-1; while(i < len-1) { if(str[i] == 32) { i++; } else if(str[j] == 32) { j--; } else { if(chrcmp(str[i], str[j])) { return 1; } i++; j--; } } return 0; } int main() { string str = "a man a plan a canal panama"; int len = str.length(); if(test_palindrome(str, len)) { cout << "\"" << str << "\" is no palindrome!" << endl; } else { cout << "\"" << str << "\" is a palindrome!" << endl; } }