Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a program that reads from standard input a sequence of whitespace - separated 'words'. The program should output each word on its own line,
Write a program that reads from standard input a sequence of whitespaceseparated 'words'. The program should output each word on its own line, but only including the characters that are equal or adjacent in the ASCII table. For example, the character has an ASCII value of and it should be included in the output only if it is next to an an i or a j In your solution, you must use a void function named FilterNeighbors, that takes in a string, and filters it based on the problem specification. Example InDut: Expected Output: hikktBraaa The first isn't in the output because its only neighbor is not adjacent to it in the ASCII table. The and the are adjacent in the table so they are outputted. The s are equal to each other, so they are also outputted. And so on Example Input: gbsyfbjlbsadfoebw $$&aAJ :: Expected Output: $$ : Remember that there are lots of characters in ASCII beyond just letters. The "gbsyfbjlbsadfoebw" word contains to letters that are adjacent in the word and in the table, so its line is empty. When writing your program, you may only use concepts you have learned in the course thus far. Your program should compile and run. The formatting must match exactly as shown in the example above, including whitespaces. Write in c
Write a program that reads from standard input a sequence of whitespaceseparated 'words'. The program should output each word on its own line, but only including the characters that are equal or adjacent in the ASCII table. For example, the character has an ASCII value of and it should be included in the output only if it is next to an an i or a j In your solution, you must use a void function named FilterNeighbors, that takes in a string, and filters it based on the problem specification.
Example InDut:
Expected Output:
hikktBraaa
The first isn't in the output because its only neighbor is not adjacent to it in the ASCII table. The and the are adjacent in the table so they are outputted. The s are equal to each other, so they are also outputted. And so on
Example Input:
gbsyfbjlbsadfoebw $$&aAJ
::
Expected Output:
$$
:
Remember that there are lots of characters in ASCII beyond just letters. The "gbsyfbjlbsadfoebw" word contains to letters that are adjacent in the word and in the table, so its line is empty.
When writing your program, you may only use concepts you have learned in the course thus far.
Your program should compile and run.
The formatting must match exactly as shown in the example above, including whitespaces.
Write in c
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered 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