Sorry to keep posting questions here. I have a really annoying problem where my lecture notes say: [B]cout.precision(2)[/B] will output the result to two decimal places. I.e if the user types in 55.439 it will round it up 55.44 However when I do this it just displays the two most significient figures and not the decimal places. Does anybody know how you get it to display two decimal places? The notes were written for C++ .NET and I am suing Bloodshed C++ but they are both ANSI complient so the language should be the same. I am so confused and frustrated, I've tried looking in books and on the net but have found nothing. Thanks for any help.