Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

Use C++ language 
Avoid cryptic variable names and poor indentations.

Write a program called palindrome.cpp. The program should have the two functions listed
below. Your program should loop until the user enters “quit". The determination of a word being
a palindrome or not should be case insensitive.
void getWord ( string& word ) : This function is responsible for getting the word from
the user.
void isPalindrome ( string& word, bool& result ): This function is responsible
for determining if a word is a palindrome or not. It will return true if the word is a palindrome
and false if the word is not a palindrome using a boolean variable passed by reference.
Sample Output 1
What is the word? Kayak
Kayak is a palindrome
Sample Output 2
What is the word? APPLE
APPLE is not a palindrome
Notes
• Remember that you can access each character in a string by using the index operator, i.e.,
word[3], and the highest index of any string is the length of the string minus one.
To handle the case-insensitivity part you may need to work with functions that change the case
of letters in a string.
expand button
Transcribed Image Text:Write a program called palindrome.cpp. The program should have the two functions listed below. Your program should loop until the user enters “quit". The determination of a word being a palindrome or not should be case insensitive. void getWord ( string& word ) : This function is responsible for getting the word from the user. void isPalindrome ( string& word, bool& result ): This function is responsible for determining if a word is a palindrome or not. It will return true if the word is a palindrome and false if the word is not a palindrome using a boolean variable passed by reference. Sample Output 1 What is the word? Kayak Kayak is a palindrome Sample Output 2 What is the word? APPLE APPLE is not a palindrome Notes • Remember that you can access each character in a string by using the index operator, i.e., word[3], and the highest index of any string is the length of the string minus one. To handle the case-insensitivity part you may need to work with functions that change the case of letters in a string.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY