Вывести на экран индексы элементов массива которые составляют определенную сумму

Суть в том что бы вывести на экран элементы которые составляют сумму какого то заданного числа. Навел пример для поиска таких чисел, если брать во внимание что искать сумму всего 2 элементов.

public void findElement(int[] array, int sum){
for(int i = 0; i<array.lenght; i++){
for(int j = i+1; j<array.lenght; j++){
if((array[i] + array[j]) == sum){
System.out.println(array[i]+" "+array[j]);
}}
}

А как к примеру найти сумму состоящую из 3 и более элементов?


Ответы (0 шт):