Could you please rewrite the program in C++ according to the instructions and criteria that accepts as input a sentence in which all the words are run together, but the first character of each word is...


Could you please rewrite the program in C++ according to the instructions and criteria that accepts as input a sentence in which all the words are run together, but the first character of each word is upper cases. Convert the sentence to a string in which the words are separated by spaces and only the first word starts with an upper-case letter. For example, the string "StopAndSmellTheRoses." would be converted to "Stop and smell the roses." This program reads the
"
as the first character, so the output is        " stop and smell the roses." I need it to read
"Stop and smell the roses."


Criteria


1) program compiles
2) program solves problem according to specification
3) program declares, creates, or initializes static or dynamic array correctly
4) if required program defines function or functions with array parameters or array returns
5) program uses arrays to solve problem
6) program destroys any dynamic arrays



#include
using namespace std;
int main()
{
char sentence[1000],answer[1000];
cout<"enter><>
cin>>sentence;
answer[0]=sentence[0];
int j=1;
for(int i=1;sentence[i]!='\0';i++)
{
    if((int)sentence[i]>=65 && (int)sentence[i]<>
    {
        answer[j]=' ';
        j=j+1;
        answer[j]=sentence[i]+32;
    }
    else
    answer[j]=sentence[i];
    j++;
}
for(int i=0;i<>
{
   cout<>
}
}



Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here