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;
}