АД
Александр Дашкевич
Как сделать Массив Java
ДАн массив из 99 элементов
Найти: S=a[0]*a[1]*a[2]*a[3]*a[4]*a[5]+...+a[96]*a[97]*a[98]
Подскажите пожалуйста решение
ДАн массив из 99 элементов
Найти: S=a[0]*a[1]*a[2]*a[3]*a[4]*a[5]+...+a[96]*a[97]*a[98]
Подскажите пожалуйста решение
import java.util.Random;
import java.util.stream.IntStream;;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int[] a = IntStream.generate(() -> random.nextInt(10))
.limit(99)
.toArray();
int s = IntStream.range(0, a.length / 3)
.map(i -> a[3 * i] * a[3 * i + 1] * a[3 * i + 2])
.sum();
System.out.println(s);
}
}
Как "отделять" множители от слагаемых?
S=a[0]*a[1]*a[2]*a[3]*a[4]*a[5]+...+a[96]*a[97]*a[98]
--------^-----^-----^-----^-----^----^----^------^------^