Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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

#include

#include

int main()

{

std::string input;

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

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.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeffrey A. Hoffer Fred R. McFadden

4th Edition

0805360476, 978-0805360479

More Books

Students also viewed these Databases questions