0votos

Combinación en java en Java

por alvaro sanz llorente hace 4 meses

Así lo he hecho

quiero que en pantalla se muestre solo los resultados de la suma de las combinaciones de los numeros del 1 al 50 extraidos de 5 en 5 que sean iguales a 132.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.ArrayList; 
 
public class Combinaciónenjava { 
 
    public static void main(String[] args) { 
        int cont = 0; 
        ArrayList<Integer> p = new ArrayList<Integer>(); 
        for (int f = 1; f <= 50; f++) { 
            p.add(f); 
 
        while (cont <p.size()) { 
            for (int f = 0; f < p.size()-4; f++) { 
                if (cont != f) { 
                    if ((p.get(cont) + p.get(f+1) + p.get(f+2)+ p.get(f+3) + p.get(f+4)) == 132) { 
                        System.out.println(p.get(cont) + " " + p.get(f+1)+ " " + p.get(f + 2) + " " + p.get(f + 3) + " " + p.get(f + 4)); 
            cont++; 
 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.