Вопрос задан 25.09.2023 в 06:27. Предмет Информатика. Спрашивает Крупская Софья.

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

0 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;

}

Пояснення:

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для обчислення середнього окладу на всіх заводах вам потрібно мати дані про оклади на кожному заводі і здійснити обчислення середнього значення. Ось приклад коду на мові програмування C++, який допоможе вам це зробити:

cpp
#include <iostream> #include <vector> int main() { // Створюємо вектор, в якому зберігатимемо оклади на кожному заводі std::vector<double> oklady = {25000.0, 28000.0, 30000.0, 27000.0, 32000.0}; // Змінна для зберігання суми окладів double suma = 0.0; // Обчислюємо суму окладів for (double oklad : oklady) { suma += oklad; } // Обчислюємо середній оклад double seredniy_oklad = suma / oklady.size(); // Виводимо результат std::cout << "Середній оклад на всіх заводах: " << seredniy_oklad << std::endl; return 0; }

У цьому коді ми використовуємо вектор для зберігання окладів на кожному заводі, обчислюємо їх суму та потім обчислюємо середній оклад, поділяючи суму на кількість заводів. Результат виводиться на екран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос