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


Ответы на вопрос

Відповідь:
#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;
}
Пояснення:
Цей код запитує користувача ввести кількість заводів, кількість робітників на кожному заводі та зарплату кожного робітника, обчислює загальну зарплату по кожному заводу та загальну зарплату по всіх заводах, а потім обчислює середній оклад за формулою загальна зарплата / (кількість заводів * кількість робітників на заводі) і виводить результат на екран.



Для обчислення середнього окладу на всіх заводах вам потрібно мати дані про оклади на кожному заводі і здійснити обчислення середнього значення. Ось приклад коду на мові програмування 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;
}
У цьому коді ми використовуємо вектор для зберігання окладів на кожному заводі, обчислюємо їх суму та потім обчислюємо середній оклад, поділяючи суму на кількість заводів. Результат виводиться на екран.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili