Предмет: Информатика, автор: lazarenko544342

порахувати середній оклад по всіха заводах. С++

Ответы

Автор ответа: bossbonk86
0

Відповідь:

#include <iostream>

using namespace std;

int main() {

   int n, m; // кількість заводів і кількість робітників на заводі

   double salary, total_salary = 0.0; // зарплата і загальна зарплата

   cout << "Введіть кількість заводів: ";

   cin >> n;

   for (int i = 1; i <= n; i++) {

       cout << "Введіть кількість робітників на заводі " << i << ": ";

       cin >> m;

       double sum_salary = 0.0; // загальна зарплата на поточному заводі

       for (int j = 1; j <= m; j++) {

           cout << "Введіть зарплату робітника " << j << " на заводі " << i << ": ";

           cin >> salary;

           sum_salary += salary;

       }

       total_salary += sum_salary; // додаємо загальну зарплату на поточному заводі до загальної зарплати

   }

   double average_salary = total_salary / (n * m); // обчислюємо середню зарплату

   cout << "Середній оклад по всіх заводах: " << average_salary << endl;

   return 0;

}

Пояснення:

Цей код запитує користувача ввести кількість заводів, кількість робітників на кожному заводі та зарплату кожного робітника, обчислює загальну зарплату по кожному заводу та загальну зарплату по всіх заводах, а потім обчислює середній оклад за формулою загальна зарплата / (кількість заводів * кількість робітників на заводі) і виводить результат на екран.

Похожие вопросы
Предмет: Математика, автор: kamilabauyrzanova