Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Can someone help this program in C++? the program that I can not print out the d

ID: 3782028 • Letter: C

Question

Can someone help this program in C++?

the program that I can not print out the double value of the world

1. Read a sentence from the console.

2. Break the sentence into words using the space character as a delimiter.

3. Iterate over each word, if the word is a numeric value then print its value doubled, otherwise print out the word, with each output on its own line.

Sample Run:

Sentence: Hello world, there are 3.5 items.

Output:

Hello

world,

there

are

7

items.

This is my coding

#include <iostream>

#include <string>

#include <stdlib.h>

int main()

{

std::string input;

std::cout << "Enter a sentence:" <<std::endl;

getline(std::cin, input);

std::string input2 = input.substr();

for(int i = 0; i <= input.size(); i++)

{

if(input[i] != ' ')

{

if(atoi(input2.c_str()) != 0)

{

std::cout << atoi(input2.c_str()) * 2;

}

else

{

std::cout << input[i];

}

}

else

{

std::cout << std::endl;

}

}

system("pause");

}

that I output will like this

Hello

world,

there

are

3.5

items.

Explanation / Answer

Here is the code.Hope,it will help you.Any further questions please feel free to ask .We will love to help you