Answered step by step
Verified Expert Solution
Question
1 Approved Answer
5.1 (3 marks) Write a C program that finds the smallest and largest in a series of words. After the user enters the words, the
5.1 (3 marks) Write a C program that finds the smallest" and "largest" in a series of words. After the user enters the words, the program will determine which words would come first and last if the words were listed in dictionary order. The program must stop accepting input when the user enters a four-letter word. Assume that no word is more than 20 letters long. An interactive session with the program might look like this: Enter word: dog Enter word: zebra Enter word: rabbit Enter word: catfish Enter word: walrus Enter word: cat Enter word: fish Smallest word: cat Largest word: zebra Note: The underlined text is the input from the keyboard. Hint: Use two strings named smallest word and largest word to keep track of the smallest and "largest" words enetered so far. Each time the user enters a new word, use strcmp to compare it with smallest_word, if the new word is "smaller", use strcpy to save it in smallest_word. Do a similar comparison with largest_word. Use strlen to determine when the user has entered a four-letter word. 5.2 (1 mark) Write a function with a string argument, that replaces the contents of the string with the string in reverse order. The function prototype is as follows, void reverse (char stri]); Test the function in a simple program. An example run of the program look like this, Enter a string: Go Raptors! The string in reverse order is: IsrotpaR OG
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started