modifying the code c 1

Get perfect grades by consistently using our affordable writing services. Place your order and get a quality paper today. Take advantage of our current 20% discount by using the coupon code GET20


Order a Similar Paper Order a Different Paper

I just want to modify this code in a simple way so it does not look very different that how it is now.

#include <iostream>

#include <string>

bool sentencePalindrome(char *str);

#define MAX_SIZE 100

using namespace std;

int main()

{

char *c = new char[MAX_SIZE];

cout << “Enter a string: “;

cin.getline(c, MAX_SIZE);

cout << c << endl;

if (sentencePalindrome(c)) {

cout << “The entered string is palindrome” << endl;

}

else {

cout << “The entered string is not palindrome” << endl;

}

return 0;

}

bool sentencePalindrome(char *str)

{

int l = 0, h = strlen(str);

// converting the characters to lower case

for (int i = 0; i < h; i++)

*(str + i) = tolower(str[i]);

// compare the character

while (l <= h) {

if (!(*(str + l) >= ‘a’ && *(str + l) <= ‘z’))

l++;

else if (!(*(str + h) >= ‘a’ && *(str + h) <= ‘z’))

h–;

else if (*(str + l) == *(str + h))

l++, h–;

else

return false;

}

// Returns true if sentence is palindrome

return true;

}

Have your paper completed by a writing expert today and enjoy posting excellent grades. Place your order in a very easy process. It will take you less than 5 minutes. Click one of the buttons below.


Order a Similar Paper Order a Different Paper