// This program demonstrates partially initialized // structure variables. #include #include using namespace std; const int LENGTH = 25; // Array size struct EmployeePay { char name[LENGTH]; // Employee name int empNum; // Employee number double payRate; // Hourly pay rate double hours; // Hours worked double grossPay; // Gross pay }; int main() { EmployeePay employee1 = {"Betty Ross", 141, 18.75}; EmployeePay employee2 = {"Jill Sandburg", 142, 17.50}; cout << fixed << showpoint << setprecision(2); // Calculate pay for employee1 cout << "Name: " << employee1.name << endl; cout << "Employee Number: " << employee1.empNum << endl; cout << "Enter the hours worked by this employee: "; cin >> employee1.hours; employee1.grossPay = employee1.hours * employee1.payRate; cout << "Gross Pay: " << employee1.grossPay << endl << endl; // Calculate pay for employee2 cout << "Name: " << employee2.name << endl; cout << "Employee Number: " << employee2.empNum << endl; cout << "Enter the hours worked by this employee: "; cin >> employee2.hours; employee2.grossPay = employee2.hours * employee2.payRate; cout << "Gross Pay: " << employee2.grossPay << endl; return 0; }