[ create a new paste ] login | about

Link: http://codepad.org/kpo7Xcw5    [ raw code | output | fork ]

proch - Perl, pasted on May 5:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$sum = 0;
@numbers = (24, -4, 2.42, 494.02, 120, 0, 1, 0, 1.22);
 
foreach $i (@numbers) {
  $sum += $i;
}
 
$count = $#numbers + 1;
$average = $sum/$count;
$variance_acc = 0;
 
foreach $i (@numbers) {
    $variance_acc += ($i - $average)**2;
}
 
$stddev = sqrt($variance_acc/($count - 1));
print "Average: $average\nStandard deviation: $stddev\n";


Output:
1
2
Average: 70.9622222222222
Standard deviation: 163.453117267443


Create a new paste based on this one


Comments: