Write a C-program, which reads five English words in the following order, an article (A/An/The), a noun, a verb (in simple present or past tense), an article, and a noun. For any of these words, if you provide a digit as a string, it will consider the word as an empty string. The program forms an English sentence in another string by taking care of blank spaces in between and appending the punctuation symbol ‘full stop’ (.) at the end. While converting, it would take care of converting any upper case alphabet to a lower case alphabet if it is not the first word of the sentence. Similarly, it would convert a lower case alphabet of the first alphabet of the first word in the sentence to an upper case alphabet. Finally, it prints the sentence. For example: (i) Input: “the”, “Girl”, “reads”, “a”, “Book”. Output: “The girl reads a book.” (ii) Input: “5”, “they”, “Went”, “2”, “Home”. Output: “They went home.
Write a C-
following order, an article (A/An/The), a noun, a verb (in simple
present or past tense), an article, and a noun. For any of these words,
if you provide a digit as a string, it will consider the word as an empty
string. The program forms an English sentence in another string by
taking care of blank spaces in between and appending the punctuation
symbol ‘full stop’ (.) at the end. While converting, it would take care
of converting any upper case alphabet to a lower case alphabet if it is
not the first word of the sentence. Similarly, it would convert a lower
case alphabet of the first alphabet of the first word in the sentence to
an upper case alphabet. Finally, it prints the sentence.
For example:
(i) Input: “the”, “Girl”, “reads”, “a”, “Book”.
Output: “The girl reads a book.”
(ii) Input: “5”, “they”, “Went”, “2”, “Home”.
Output: “They went home.”
Step by step
Solved in 3 steps with 1 images