Решение задачи "Стандартное отклонение" с Acmp

Без пояснения   Просмотров: 13


Стандартным отклонением для чисел x1, x2, ... , xn называется величина:
Требуется определить стандартное отклонение для последовательности натуральных чисел, завершающейся нолем (число 0 не входит в последовательность).

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
//    1 2 3 1 1  2 1 0
    double n, s = 0, res = 0;
    cin >> n;
    vector<double> a;
    while(n){
        s+=n;
        a.push_back(n);
        cin >> n;
    }
    s /= a.size();
    for(int i = 0; i < a.size(); ++i){
        res += pow((a[i] - s),2);
    }
    res/=(a.size() - 1);
    cout << fixed << setprecision(4) << sqrt(res);
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться