Sum and product of an array: Difference between revisions
Content added Content deleted
(Sum and Product of an Array in Rapira) |
(→{{header|UNIX Shell}}: Use an actual array) |
||
Line 3,002: | Line 3,002: | ||
echo $sum $prod</lang> |
echo $sum $prod</lang> |
||
{{works with| |
{{works with|Bourne Again SHell}} |
||
{{works with|Korn Shell}} |
|||
From variable: |
|||
{{works with|Zsh}} |
|||
Using an actual array variable: |
|||
<lang bash> |
<lang bash>list=(20 20 2); |
||
(( sum=0, prod=1 )) |
|||
for |
for n in "${list[@]}"; do |
||
(( sum += n, prod *= n )) |
|||
done |
done |
||
printf '%d\t%d\n' "$sum" "$prod" |
|||
echo $SUM $PROD</lang> |
|||
</lang> |
|||
{{Out}} |
|||
<pre>42 800</pre> |
|||
=={{header|UnixPipes}}== |
=={{header|UnixPipes}}== |