Для вектора с n случайными значениями найти среднее V и среднее квадратическое отклонение от среднего. Корень квадратный (1/n * сумма(от i=1 до n) (V(с индексом i) - V)в квадрате)
Категория: Delphi/Pascal
2012-02-06 22:11:36
code: #pascal
const maxn = 1000; var mas : array [1..maxn] of real; average,k,l,sum : real; i,n : longint; begin randomize; write('Vvedite kol-vo elementov N: '); readln(n); sum := 0; for i:= 1 to n do begin mas[i] := random(maxn); sum := sum + mas[i]; end; average := sum / n; l := 0; for i:=1 to n do begin k := mas[i] - average; k := k*k; l := l + k; end; l := l / n; l := sqrt(l); writeln('dlya vektora iz ',n,' chisel: '); for i:=1 to n do write(mas[i]:0:0,' '); writeln; writeln('Srednee = ',average:0:3); writeln('Srednee kvadr otkl ot srednego = ',l:0:3); readln; end.
Поделиться: