Занятие 6. Цикл while

Задача «Стандартное отклонение»


Условие

Дана последовательность натуральных чисел \(x_1\), \(x_2\), ..., \(x_n\). Стандартным отклонением называется величина \[ \sigma = \sqrt{\frac{(x_1-s)^2+(x_2-s)^2+\ldots+(x_n-s)^2}{n-1}} \] где \(s=\frac{x_1+x_2+\ldots+x_n}{n}\) — среднее арифметическое последовательности.

Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.


Тесты

Входные данные Правильный ответ Что вывела программа Результат
1
7
9
0
4.16333199893
1
2
3
0
1.0
1
1
1
1
1
1
1
1
1
1
0
0.0
3
9
5
2
0
3.09569593683
10
1
1
1
1
1
0
3.67423461417
58
12
51
27
79
5
44
9
86
13
0
29.7029740374
51
86
7
2
75
64
23
3
25
34
62
93
41
15
96
62
58
41
43
89
0
30.1914940967

Нужна подсказка?

Подсказка 1

Используем выборочное стандартное отклонение с делителем n−1.

Подсказка 2

Делитель равен n−1, а не n.