Поделитесь своими знаниями, ответьте на вопрос:
Задача на С++ Среднее арифметическое Выведите среднее арифметическое элементов последовательности. Решение оформите как функцию double average(vector &A Входные данные В первой строке входных данных записано натуральное число n (n≤100) — количество элементов последовательности. В следующей строке даны n целых чисел, по модулю не превышающих 100, — элементы последовательности. Выходные данные Выведите ответ на задачу с точностью не менее 10 знаков после запятой. Примеры Ввод 5 1 2 3 4 5 Вывод 3.0000000000 Требуется дописать фрагмент кода #include #include using namespace std; double average(vector &A) # фрагмент кода, который нужно дописать int main() { int n; cin >> n; vector A(n); for (int i = 0; i < n; ++i){ cin >> A[i]; } cout.precision(10); //выводим 10 знаков после запятой cout << fixed << average(A); return 0; }
Объяснение:
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> m(10,0);
int n,x;
cin >> n;
while(n--){
cin >> x;
m[x]++;
}
for(int i = 1; i <= 9; i++)
cout << m[i] << " ";
}