Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo "Podaj rozmiar tablicy:"
- read rozmiar
- i=0
- suma=0
- srednia=0
- minimum=0
- maksimum=0
- while(($i<$rozmiar))
- do
- echo "Wypelnij tablice liczbami:"
- read liczby
- tablica[$i]=$liczby
- i=$((i+1))
- suma=$(($suma+$liczby))
- done
- IFS=$'\n' sorted=($(sort <<<"${tablica[*]}"))
- unset IFS
- minimum=${sorted[0]}
- maksimum=${sorted[$((liczby-1))]}
- srednia=$((suma/liczby))
- echo "Minimum= " "$minimum"
- echo "Maksimum= " "$maksimum"
- echo "Srednia arytmetyczna= " "$srednia"
- mod=$((liczby%2))
- if [ "$mod" -eq "0" ]
- then
- srodek=$((liczby/2))
- srodek2=$((srodek-1))
- sortowanie1=${sorted[$srodek]}
- sortowanie2=${sorted[$srodek2]}
- sortowanie3=$((sortowanie1+sortowanie2))
- mediana=$((sortowanie3/2))
- else
- srodek=$(((liczby-1)/2))
- mediana=$((sorted[$srodek]))
- fi
- echo "Mediana= " "$mediana"
- echo ${tablica[*]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement