Advertisement
Guest User

ads

a guest
Nov 17th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #Z1
  2. #function dziel()
  3. #{
  4. #if [[ $1 == -$2 ]];then
  5. #echo "podano liczby przeciwne, nie mozna dzielic przez 0"
  6. #exit -1
  7. #fi
  8. #A=$((($1-$2)/($1+$2)))
  9. #echo $A
  10. #return 0
  11. #}
  12. #dziel $1 $2
  13. #Z2
  14. #function fib()
  15. #{
  16. #if [[ $# -ne 1 ]];then
  17. #echo "podano niewlasciwa liczbe argumentow"
  18. #fi
  19. #if [[ $1 == 2 ]];then
  20. #echo 1
  21. #return 0
  22. #elif [[ $1 -le 1 ]];then
  23. #echo 0
  24. #return 0
  25. #fi
  26. #A=$(( $(fib $(($1-1)) ) + $(fib $(($1-2)) ) ))
  27. #echo $A
  28. #}
  29. #fib $1
  30. #Z3
  31. #function fib()
  32. #if [[ $# -ne 1 ]];then
  33. #echo "podano niewlasciwa liczbe argumentow"
  34. #fi
  35. #n0=0
  36. #n1=1
  37. #for((i=1;i<$1;i++));do
  38. #temp=$n1
  39. #n1=$(($n1+$n0))
  40. #n0=$temp
  41. #done
  42. #echo $2" wyraz ciagu fibonacciego to: "$n1
  43. #return 0
  44. #}
  45. #fib $1 $2
  46. #Z4
  47. function max()
  48. {
  49. temp=0
  50. for i in $@; do
  51. if [[ 1 -eq "$(echo "${temp} < ${i}" | bc -l)" ]]
  52. then temp=${i}
  53. fi
  54. done
  55. echo $temp
  56. return 0
  57. }
  58. max $@
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement