1234567891011121314151617181920212223242526272829303132333435363738394041
#include<iostream> #include<string> #include<cctype> using namespace std; int palindrome(char str[], int length) { if (*str == str[length - 1]) { palindrome(str + 1, length - 1); } else { return false; } return true; } int main() { char p[100]; cout << "Enter a string: "; cin.getline(p, 100); if (isspace(p[100])) return true; else return false; if (isupper(p[100])) return true; else return false; if (palindrome(p, 100) == true) cout << "It's a palindrome.\n"; else cout << "It's not a palindrome\n"; system("pause>0"); return 0; }
1234
if (palindrome(p, 100) == true) cout << "It's a palindrome.\n"; else cout << "It's not a palindrome\n";