/* Formatting and file: 4ex3.cpp (or used as 4ex3.appended) FALL 1998 ___________________________________ Jacob Y. Kazakia jyk0 September 28, 1998 Programming example 3 of week 4 Recitation Instructor: J.Y.Kazakia Recitation Section 01 ___________________________________ Purpose: This program reads three numbers a, b, and c through the keyboard and outputs them on the screen in various FIXED formats. DOUBLE PRECISION IS USED ( 8 bytes per number ) Algorithm: The main idea here is explained on page 114 of the book where the functions: setiosflags, setw, setprecision are explained. ios:: fixed ios:: scientific ios:: showpoint */ #include #include void main() { // variables are typed and defined double a,b,c; // the three numbers cout<<" \n\n Please enter 3 numbers \n a = "; cin>>a; cout<<"\n b = "; cin>>b; cout<<"\n c = "; cin>>c; // Output everything in fixed point form cout<>w; } /* THESE ARE SOME OF THE OUTPUTS Please enter 3 numbers a = 12.00000034567 b = -13.45678 c = 0.00000000012345678 With precision 14 and width 20 1 2 3 4 5 12345678901234567890123456789012345678901234567890 12.00000034567000 -13.45678000000000 0.00000000012346 With precision 5 and width 10 1 2 3 4 5 12345678901234567890123456789012345678901234567890 12.00000 -13.45678 0.00000 enter e (exit) to terminate the program.... ************************************************************* ************************************************************* Please enter 3 numbers a = 12.000000001234567891234 b = -3.0000000345 c = 0.10101010202022222222345 With precision 14 and width 20 1 2 3 4 5 12345678901234567890123456789012345678901234567890 12.00000000123457 -3.00000003450000 0.10101010202022 With precision 5 and width 10 1 2 3 4 5 12345678901234567890123456789012345678901234567890 12.00000 -3.00000 0.10101 enter e (exit) to terminate the program.... */