In java code
int []numbers = {0, 3, 4, 5, 6};
int res=20;
int sum=0;
for(int i:numbers)
for(int j:numbers)
for(int k:numbers)
for(int l:numbers)
for(int m:numbers) {
sum = i + j + k + l + m;
if(sum==res) {
String solution = i + " " + j + " " + k + " " + l +" " + m;
Log.i("solution", "---- " + solution);}
}
In pseudo code is something like this:
FOR each number1 in the number_list
FOR each number2 in the number_list
FOR each number3 in the number_list
FOR each number4 in the number_list
FOR each number5 in the number_list
sum = number1+number2+number3+number4+number5;
IF sum IS EQUAL TO 20 THEN
Print number1, number2, number3, number4, number5
ENDIF
ENDFOR
ENDFOR
ENDFOR
ENDFOR
ENDFOR