Control C202B P65171


Statement
 

pdf   zip

Feu un programa que donat un natural n2n\geq 2 seguit de nn nombres reals x1,x2,,xnx_1, x_2,\ldots, x_n, calculi la variança dels nombres fent servir la fórmula 1n1i=1nxi21n(n1)(i=1nxi)2.\frac{1}{n-1}\sum_{i=1}^nx_i^2 \enspace - \enspace \frac{1}{n(n-1)}\left(\sum_{i=1}^nx_i\right)^2 . Per exemple, la variança del 2, 3, i 5 és 12(22+32+52)132(2+3+5)2=38210062.33.\frac{1}{2} \big( 2^2 + 3^2 + 5^2 \big) \enspace - \enspace \frac{1}{3 \cdot 2} \big(2 + 3 + 5 \big)^2 \enspace = \enspace \frac{38}{2} - \frac{100}{6} \enspace \simeq \enspace 2.33 \enspace .

Entrada

L’entrada és un natural n2n\geq 2 seguit de nn nombres reals x1,x2,,xnx_1, x_2,\ldots, x_n.

Sortida

Cal escriure el valor de la variança dels nn nombres donats amb exactament dos dígits desprès del punt decimal. Per aconseguir-ho, poseu aquestes dues línies a l’inici del @main@:

    cout.setf(ios::fixed);
    cout.precision(2); 
Public test cases
  • Input

    3
    2 3 5
    

    Output

    2.33
    
  • Input

    5
    -1 0 1 2 3
    

    Output

    2.50
    
  • Input

    2
    7.5 7.5
    

    Output

    0.00
    
  • Input

    10
    0 1.5 1 3 17.4 -11 1 13 -24.5 176.2
    

    Output

    3233.17
    
  • Information
    Author
    Professorat de P1
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++ Python