Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- struct Employee {
- string firstName;
- string lastName;
- double salary;
- double getMonthlySalary() {
- return salary / 12;
- }
- };
- int main() {
- setlocale(0, "");
- // Оголошення масиву працівників
- const int numEmployees = 3;
- Employee employees[numEmployees];
- // Ініціалізація даних про працівників
- employees[0] = {"Роман", "Мельник", 60000};
- employees[1] = {"Денис", "Власик", 48000};
- employees[2] = {"Артем", "Богданець", 72000};
- cout << "Всі дані:\n";
- for (int i = 0; i < numEmployees; i++) {
- cout << employees[i].firstName << " " << employees[i].lastName << " $" << employees[i].salary << endl;
- }
- cout << endl;
- // Виведення середньої заробітної плати працівників
- double totalSalary = 0.0;
- for (int i = 0; i < numEmployees; i++) {
- cout<< employees[i].firstName << " " << employees[i].lastName << " $" << employees[i].getMonthlySalary() << endl;
- }
- cout << endl;
- // Виведення працівників з зарплатою не більше заданої
- cout << "Введіть ЗП >> ";
- double maxSalary = 0;
- cin >> maxSalary;
- cout << "Працівники, середня заробітна плати яких не перевищує $" << maxSalary << ":" << endl;
- for (int i = 0; i < numEmployees; i++) {
- if (employees[i].getMonthlySalary() <= maxSalary) {
- cout << employees[i].firstName << " " << employees[i].lastName << " $" << employees[i].salary << " $" << employees[i].getMonthlySalary() << endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment