Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1 @@
|
|||
echo "`cat f | paste -sd+ | bc -l` / `cat f | wc -l`" | bc -l
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
cat f
|
||||
1
|
||||
2
|
||||
4
|
||||
8
|
||||
16
|
||||
-200
|
||||
|
||||
echo "`cat f | paste -sd+ | bc -l`/`cat f | wc -l`" | bc -l
|
||||
-28.16666666666666666666
|
||||
|
||||
cat f
|
||||
1.109434
|
||||
2
|
||||
4.5
|
||||
8.45
|
||||
16
|
||||
-200
|
||||
400.56
|
||||
|
||||
echo "`cat f | paste -sd+ | bc -l`/`cat f | wc -l`" |bc -l
|
||||
33.23134771428571428571
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
mean() {
|
||||
if expr $# >/dev/null; then
|
||||
(count=0
|
||||
sum=0
|
||||
while expr $# \> 0 >/dev/null; do
|
||||
sum=`expr $sum + "$1"`
|
||||
result=$?
|
||||
expr $result \> 1 >/dev/null && exit $result
|
||||
|
||||
count=`expr $count + 1`
|
||||
shift
|
||||
done
|
||||
expr $sum / $count)
|
||||
else
|
||||
echo 0
|
||||
fi
|
||||
}
|
||||
|
||||
printf "test 1: "; mean # 0
|
||||
printf "test 2: "; mean 300 # 300
|
||||
printf "test 3: "; mean 300 100 400 # 266
|
||||
printf "test 4: "; mean -400 400 -1300 200 # -275
|
||||
printf "test 5: "; mean - # expr: syntax error
|
||||
printf "test 6: "; mean 1 2 A 3 # expr: non-numeric argument
|
||||
Loading…
Add table
Add a link
Reference in a new issue