Array esercizio 14, somma. Aiuto per correzione esercizio

Blog Forum Java Array esercizio 14, somma. Aiuto per correzione esercizio

  • Il topic è vuoto.
Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #5789
    Luciano
    Ospite
    Up
    0
    Down
    ::

    14. Scrivere un programma Java per trovare tutte le coppie di elementi in un array la cui somma è uguale a un numero specificato.

    int[] arr = {5, 10, 20};

    int i,j;
    int somma = 0;
    int somma1;

    Scanner scan = new Scanner(System.in);
    System.out.println(“Inserisci la somma che vuoi verificare :”);
    somma1 = scan.nextInt();

    for (i=0; i<arr.length; i++){

    for(j=0; j<arr.length; j=i+1)

    somma= arr[i] + arr[j];
    if (somma== somma1){
    System.out.println(arr[i] + arr[j]);
    }
    }

    }
    }

    #5798
    Lux
    Ospite
    Up
    0
    Down
    ::

    Ho migliorato l’esercizio, ma mi da ancora errore nella stampa. Non riesco a stampare un solo println…

    int[] arr = {5, 10, 20};

    int i,j;
    int somma = 0;
    int somma1;

    Scanner scan = new Scanner(System.in);
    System.out.println(“Inserisci la somma che vuoi verificare :”);
    somma1 = scan.nextInt();

    for (i=0; i<arr.length-1; i++){

    for(j=i+1; j<arr.length; j++)

    if (arr[i] + arr[j] == somma1){
    System.out.println(“È presente la seguente somma : “+ arr[i] +”, “+ arr[j]);
    break;
    }
    else if (arr[i] + arr[j] != somma1){
    System.out.println(“Non è presente alcuna somma”);
    }
    }

    }
    }

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.