Esercizio Array, non trovo il secondo più piccolo…

Blog Forum Java Esercizio Array, non trovo il secondo più piccolo…

  • Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 2 anni, 1 mese fa da Lux.
Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #5754
    Lux
    Partecipante
    Up
    0
    Down
    ::

    36. Scrivete un programma Java per trovare il più piccolo e il secondo più piccolo elemento di un dato array.

    int x[]={5, 3, 0, 10, 40};
    int min, sec;
    int i;

    if ( x[0]<x[1] ) {
    min=x[0];
    sec=x[1];
    }
    else {
    min=x[1];
    sec=x[0];
    }

    for(i=2; i<=x.length-1; i=i+1) {

    if( x[i]<min ) {
    sec=min;
    min=x[i];
    }

    else if( x[i]>=min && x[i]>sec ) {
    sec=x[i];
    }
    }

    System.out.println(“Minimo = “+min);
    System.out.println(“Secondo = “+sec);
    }
    }

    #5756
    Lux
    Partecipante
    Up
    1
    Down
    ::

    Ci sono riuscito, era da cambiare il > nell’ultimo else.

    Perdonate se ho pubblicato ma non ci venivo a capo.

    Spero ugualmente che sia utile a qualcuno.

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