pallindrome string

#include <iostream>
#include <string>
using namespace std;

bool isPalindrome(string str) {
    int left = 0;
    int right = str.length() - 1;

    while (left < right) {
        if (str[left] != str[right]) {
            return false;
        }
        left++;
        right--;
    }

    return true;
}

int main() {
    string inputString;
    cout << "Enter a string: ";
    cin >> inputString;

    if (isPalindrome(inputString)) {
        cout << inputString << " is a palindrome.";
    } else {
        cout << inputString << " is not a palindrome.";
    }

    return 0;
}