Exercises 3

1.

#include <iostream>

#include <iomanip>

 

int

main()

{

 

     

      int num2;

      num2 = 1234;

 

      //demonstration of setw

      cout << "A width of 7" << '|'  << setw(7)

            << num2 << '|' << endl;

      cout << "A width of 2" << '|' << setw(2)

            << num2 << '|' << endl;

      cout << "A width of 5 " << '|' << setw(5)

            << num2 << '|' << endl;

      cout << "No width specified " << '|' << num2 << '|' << endl;

      return 0;

 

}    

2.     

#include <iostream>

#include <iomanip>

 

int

main()

{

 

      float num1;

     

      //default printout of float numbers.

      num1 = 123456;

      cout << "The value of num1 is: " << num1 << endl;

 

      num1 = 1234567;

     

      cout << "The value of num1 is: " << num1 << endl;

     

 

      //demonstration of setprecision

      cout <<"A precision of 3 " <<  setprecision(3) << num1 << endl;

      cout << "A precision of 2 " <<setprecision(2) << num1 << endl;

      cout << "No precision specified after precision 2 specified "

           << num1 << endl;

 

      return 0;

}

 

 

3.

#include <iostream>

#include <iomanip>

 

int main()

{

      float num1;

      int num2;

 

      //default printout of float numbers.

      num1 = 123456;

      cout << "The value of num1 is: " << num1 << endl;

 

      num1 = 1234567;

      cout << "The value of num1 is: " << num1 << endl;

     

      //demonstration of format flag showpoint

 

      cout << "demo of showpoint" << endl;

      num1 = 6;

      cout << "Before setiosflags(ios::showpoint)"<< endl;

cout  << num1 << endl;

      cout << setiosflags(ios::showpoint);

      cout << "After setiosflags(ios::showpoint)" << endl;

      cout << num1 << endl;

      num1 = 24.5;

      cout << num1 << endl;

      num1 = 1234567;

      cout << num1 << endl;

 

      return 0;

}

4.

#include <iostream>

#include <iomanip>

 

int main()

{

      float num1;

      //default printout of float numbers.

      num1 = 123456;

      cout << "The value of num1 is: " << num1 << endl;

 

      num1 = 1234567;

     

      cout << "The value of num1 is: " << num1 << endl;

     

      cout << "demo of fixed" << endl;

 

      cout << setiosflags(ios::fixed);

      cout << num1 << endl;

      num1 = 24.5;

      cout << num1 << endl;

      num1 = 6;

      cout << num1 << endl;

      num1 = 123456;

      cout << num1 << endl;

      return 0;

}