apecifying fielf size with width() in C++.

 



#include <iostream>
using namespace std;
int main()
{
    int item[4] = {105834};
    int cost[4] = {2034234};

    cout.width(5);
    cout << "ITEMS";
    cout.width(8);
    cout << "COST";
    cout.width(15);
    cout << "TOTAL PRICE\n";
    int sum = 0;
    for (int i = 0i < 4i++)
    {
        cout.width(5);
        cout << item[i];
        cout.width(8);
        cout << cost[i];
        int value = item[i] * cost[i];
        cout.width(14);
        cout << value << endl;

        sum = sum + value;
    }
    cout << "GRAND TOTAL = " << sum;
}

output:
ITEMS COST TOTAL PRICE 10 20 200 5 34 170 8 23 184 34 4 136 GRAND TOTAL = 690

Comments