119k views
5 votes
What would be the result of the flooding c++ cide assuming all necessary directive

Cout <<12345
Cout< cout < Cout<< number <

1 Answer

5 votes

Answer:

See explanation

Step-by-step explanation:

The code segment is not properly formatted; However, I will give a general explanation and a worked example.

In c++, setprecision are used to control the number of digits that appears after the decimal points of floating point values.

setprecision(0) means; no decimal point at all while setprecision(1) means 1 digit after the decimal point

While fixed is used to print floating point number in fixed notation.

Having said that:

Assume the code segment is as follows:

number = 12.345;

cout<<fixed;

cout<<setprecision(0);

cout<<number <<endl;

The output will be 12 because setprecision(0) implies no decimal at all; So the number will be rounded up immediately after the decimal point

User DigiKev
by
8.4k points
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.