Игорь Трубчанинов
Ученик
(147)
2 года назад
#include <iostream>
using namespace std;
int main() {
int arr[10]; // объявляем массив из 10 элементов
int sum = 0; // сумма элементов массива
// заполняем массив с помощью цикла
for (int i = 0; i < 10; i++) {
cout << "Введите " << i + 1 << "-й элемент массива: ";
cin >> arr[i];
sum += arr[i]; // добавляем каждый элемент к сумме
}
// вычисляем среднее арифметическое
double average = static_cast<double>(sum) / 10;
cout << "Среднее арифметическое элементов массива: " << average << endl;
return 0;
}
Для заполнения массива мы используем цикл for, который просит пользователя ввести каждый элемент массива и добавляет его к сумме. Затем мы вычисляем среднее арифметическое, используя сумму и количество элементов (в данном случае 10). Функция static_cast<double> используется для преобразования типа sum в тип double, чтобы правильно выполнить деление.
Эта программа выведет на экран среднее арифметическое элементов введенного с клавиатуры массива
ПапаВысший разум (155093)
2 года назад
Ученик скопипастил говнокод от нейросети, ни бельмеса не разбираясь, работает ли он вообще.