- #include <iostream>
- #include <algorithm>
- using namespace std;
- class Salary
- {
- public:
- Salary():number(0){fill(salarys,salarys+50,0);}
- ~Salary(){}
- void set_salarys();
- void add_salarys(int x);
- void sort_salarys();
- void show_salarys();
- private:
- double salarys[50] = {0};
- int number = 0;
- };
- void Salary::set_salarys()
- {
- cout << "please input the number of workforces(the number <= 50)" << endl;
- cin >> number;
- cout << "please input the salary:" << endl;
- for(int i = 0; i < number; ++i)
- cin >> salarys[i];
- }
- void Salary::add_salarys(int x)
- {
- for(int i = 0; i < number; ++i)
- salarys[i] += x;
- }
- void Salary::sort_salarys()
- {
- sort(salarys,salarys+number);
- }
- void Salary::show_salarys()
- {
- for(int i = 0; i < number; ++i)
- cout << i << "'s salary: " << salarys[i] << endl;
- }
- int main()
- {
- Salary labourder;
- labourder.set_salarys();
- labourder.add_salarys(500);
- labourder.sort_salarys();
- labourder.show_salarys();
- return 0;
- }