Copied exactly from the book:
Code:
#include<iostream>
#include<iomanip>
#include<array>
using namespace std;
int main(){
const size_t responseSize{20};
const size_t frequencySize{6};
const array<unsigned int, responseSize> responses{1, 2, 5, 4, 3, 5, 2, 1, 3, 1, 4, 3,3, 3, 2,3, 3, 2,2, 5};
array<unsigned int, frequencySize> frequency{};
for (size_t answer{0}; answer < responses.size(); ++answer){
++frequency[responses[answer]];
}
cout << "Rating" << setw(12) << "Frequency" << endl;
for (size_t rating {1}; rating < frequency.size(); ++rating){
cout << setw(6) << rating << sets(12) << frequency[rating] << endl;
}
}
Says setw is not given a value or something. As you can see...