Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать прoграмму которая вычисляет среднее арифметическое элементoв введенного с клавиатуры массива 10 целых чисел/C++

Heizenberg Мудрец (15513), закрыт 1 год назад
C++
Лучший ответ
Игорь Трубчанинов Ученик (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 года назад
Ученик скопипастил говнокод от нейросети, ни бельмеса не разбираясь, работает ли он вообще.
Остальные ответы
Krab Bark Искусственный Интеллект (301793) 2 года назад
#include <iostream>
#include <numeric>
using namespace std;
int main(){
int a[10]; for(int &i:a)cin>>i;
cout<<"average="<<accumulate(a,a+10,0)/10.<<endl;}
Похожие вопросы