Cześć
Mam napisaną w bashu pewną funkcję którą należy wywołać z 3 parametrami po czym wyliczany jest ciąg arytmetyczny i finalnie zapisywany do tablicy. Na koniec mam zsumować wszystkie elementy tablicy jednakże nie mam pojęcia jak się za to zabrać. Będę wdzięczny za wskazówki.
function CiagArytmetyczny()
{
echo "Pierwszy wyraz ciagu: $1"
echo "Roznica: $2"
echo "Ostatni wyraz ciagu: $3"
declare -a CiagArytmetyczny
for ((i=$1; $i<=$3; i=i+$2)); do
CiagArytmetyczny+=($i)
done
i1=$[${#CiagArytmetyczny[*]}-1]
OstatniElementTablicy=${CiagArytmetyczny[i1]}
if [ $3 > $OstatniElementTablicy ]; then
CiagArytmetyczny+=($3)
fi
IloscElementowTablicy=${#CiagArytmetyczny[@]}
for ((i=0; i<$IloscElementowTablicy; i++)); do
echo "${CiagArytmetyczny[i]}"
done
}