Sum and product of an array: Difference between revisions

Content added Content deleted
Line 663: Line 663:
Product of the elements of the array: 3840</pre>
Product of the elements of the array: 3840</pre>
=={{header|Elena}}==
=={{header|Elena}}==
<lang elena>#import system.
<lang elena>#import system'routines.
#import system'routines.
#import extensions.
#import extensions.

#symbol program =
program =
[
[
#var list := (1, 2, 3, 4, 5 ).
var list := (1, 2, 3, 4, 5 ).
#var sum := list summarize:(Integer new).
var sum := list summarize:(Integer new).
#var product := list accumulate:(Integer new:1) &with:(:var:val) [ var * val ].
var product := list accumulate:(Integer new:1) &with:(:var:val) [ var * val ].
].</lang>
].</lang>