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
4.7k points