Write a function is_palindrome(...) that returns a Boolean indicating whether a C-style string is a palindrome. Notice that is_palindrome(..) accepts two parameters: a_first that is a pointer to the first character, and a_last points to the '\0' character in the C- style string. Note: you may use pointer arithmetic if you wish here.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

c++problem

Write a function is_palindrome(..) that returns a Boolean indicating whether a C-style
string is a palindrome. Notice that is_palindrome (...) accepts two parameters: a_first
that is a pointer to the first character, and a_last points to the '\0' character in the C-
style string. Note: you may use pointer arithmetic if you wish here.
#include <iostream>
bool is_palindrome ( char *a_first, char *a_last );
int main();
int main() {
char str[26]{"Hello! Am I a palindrome?"};
if ( is_palindrome( str, &str[25] ) ) {
std::cout << "Yes" << std::endl;
} else { std::cout << "No" << std::endl;}
return 0;
}
Transcribed Image Text:Write a function is_palindrome(..) that returns a Boolean indicating whether a C-style string is a palindrome. Notice that is_palindrome (...) accepts two parameters: a_first that is a pointer to the first character, and a_last points to the '\0' character in the C- style string. Note: you may use pointer arithmetic if you wish here. #include <iostream> bool is_palindrome ( char *a_first, char *a_last ); int main(); int main() { char str[26]{"Hello! Am I a palindrome?"}; if ( is_palindrome( str, &str[25] ) ) { std::cout << "Yes" << std::endl; } else { std::cout << "No" << std::endl;} return 0; }
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Datatypes
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education