Programming in C
4th Edition
ISBN: 9780321776419
Author: Stephen G. Kochan
Publisher: Addison-Wesley
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 9, Problem 11E
Extend the s function from
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Instructions. Implement a palindrome checker using various string functions in C.
Your application should be able to:
1. Scan for the word to be checked
2. Pass the word to a function called is Palindrome which retrns an int to be interpreted in the main() whether
the given word is a palindrome or not.
3. The program should loop indefinitely until the word "EXIT" is usod as input.
Bonus: Store cach palindrome in an array, then print all palindromes before exiting the program.
Please write a Python function that checks whether a passed string is palindrome or not. Note: A palindrome is a word, phrase, or sequence that reads the same backward as forward, e.g., “madam”.
Question: Given a string, determine if it is a palindrome or not. A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward, disregarding spaces, punctuation, and capitalization.
Example: Input: "A man, a plan, a canal, Panama" Output: True
Write a function isPalindrome that takes a string as input and returns True if it is a palindrome, and False otherwise.
Constraints:
The input string may contain spaces, punctuation marks, and uppercase and lowercase letters.
Consider alphanumeric characters only (ignore spaces, punctuation, and case).
Note: You should solve this problem using an efficient algorithm that has a time complexity of O(n), where n is the length of the input string.
Chapter 9 Solutions
Programming in C
Ch. 9 - Type in and run the 11 programs presented in this...Ch. 9 - Prob. 2ECh. 9 - Write a function called s to extract a portion of...Ch. 9 - Write a function called f to determine if one...Ch. 9 - Write a function called r to remove a specified...Ch. 9 - Write a function called i to insert one character...Ch. 9 - Using the f , r , and i functions from preceding...Ch. 9 - Extend the s function from Program 9.11 so that if...Ch. 9 - Write a function called s that converts a...Ch. 9 - If c is a lowercase character, the expression C...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
A __________ is a unique column value that can be used to identify a specific row in a table of a database. a. ...
Starting out with Visual C# (4th Edition)
What is the difference between a program written in a high-level language, a program in machine language, and a...
Java: An Introduction to Problem Solving and Programming (7th Edition)
3.12 (Date Create a class called Date that includes three pieces Of information as data
members—a month (type ...
C++ How to Program (10th Edition)
Why is it useful for a programmer to have some background in language design, even though he or she may never a...
Concepts of Programming Languages (11th Edition)
Rewrite the printTicket method so that it declares a local variable, amountLeftloPay. This should then be initi...
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Let a and b denote object modules or static libraries in the current directory, and let a b denote that a depen...
Computer Systems: A Programmer's Perspective (3rd Edition)
Knowledge Booster
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.Similar questions
- Write a function that returns the average of the first N numbers,where N is a parameter.arrow_forward# Continue this code by writing a function that will add the values of a for a in range (1,3): print(a) 1 2²2arrow_forwardWrite a function that takes two integers and returns True if the integers have a common divisor that is different than 1, otherwise returns False. For example, notRelPrime(3,5) returns False, whereas notRelPrime (8,12) returns True. Because, 3 and 5 have only one common divisor, which is 1, whereas 8 and 12 are both divisible by 1, 2 and 4. def notRelPrime (a, b):arrow_forward
- Evaluate the function y (shown in the photo.) for x = 3 to x = 5 in steps of 0.5. Write the complete code.arrow_forwardImplement the following functions using c language. The functions return a real number: (a) Function Celsius returns the Celsius equivalent of a Fahrenheit temperature (Hint: 0 Celsius is equal to 32 Fahrenheit and 100 Celsius is equal to 212 Fahrenheit). (b) Function Fahrenheit returns the Fahrenheit equivalent of a Celsius temperature. Use these functions to write a program that prints charts showing the Fahrenheit equivalent of all Celsius temperatures between 0 and 100 degrees, and the Celsius equivalent of all Fahrenheit temperatures between 32 and 212 degrees. Print the output neatly in a table.arrow_forwardWrite a function that takes two integers and returns True if the integers have a common divisor that is different than 1, otherwise returns False. For example, notRelPrime(3,5) returns False, whereas notRelPrime(8,12) returnsTrue. Because, 3 and 5 have only one common divisor, which is 1, whereas 8 and 12 are both divisible by 1, 2 and 4.arrow_forward
- Create a function that determines whether a number is Oddish or Evenish. A number is Oddish if the sum of all of its digits is odd, and a number is Evenish if the sum of all of its digits is even. If a number is Oddish, return "Oddish". Otherwise, return "Evenish" For example, oddishOr Evenish (121) should return "Evenish", since 1 + 2 + 1 = 4. oddishorEvenish (41) should return "Oddish", since 4 + 1 = 5. Examples oddishOr Evenish (43) → "Oddish" // 4 + 3 = 7 // 7 % 2 = 1 oddishorEvenish (373) // 3 + 7 + 3 = 13 // 13 % 2 = 1 → "Oddish" oddishOr Evenish (4433) → "Evenish" // 4 + 4 + 3 + 3 = 14 // 14 % 2 = 0arrow_forwardWrite a function rightrot(x,n) that returns the value of the integer x rotatedto the right by n positions.arrow_forwardWrite a function which returns “odd” or “even” for odd or even inputs, respectively. HINT: evenOrOdd(2) returns “even” and evenOrOdd (7) returns “odd” please you use pythonarrow_forward
- 6. Write a program which reads string and rewrite it in alphabetical order. For example, the word STRING should be written as GINRST. 7. Write a program to replace a particular word by another word in a given string. For example the “PYTHON” should be replaced by “C” in the text “It is good to program in PYTHON language”. 8. Write a program that will find the maximum number from 3 float type numbers. You have to usethe function getMax which will take 3 pointer variables and return the maximum number.arrow_forwardRe-write the following function so that a given XAND return the value of f(x).arrow_forwardWrite a simple nested loop example that sums the even and odd numbers between 5 and 15 and prints out the computation. Write a for loop with a range function for even numbers. Write a for loop with a range function for odd numbers. Use a variable called calc to calculate the sum of even and odd numbers. Print the computation of each even number plus the odd number equal to calc to the terminal.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Computer Programming for Beginners | Functions, Parameters & Arguments | Ep24; Author: Programming With Avelx;https://www.youtube.com/watch?v=VXlh-qJpfw0;License: Standard YouTube License, CC-BY