DOMANDA domanda banale, somma in java

Pubblicità

Mantegnous

Utente Attivo
Messaggi
843
Reazioni
42
Punteggio
67
Codice:
import java.util.Scanner;

public class array {
     
        public static void main(String[] args) {
            Scanner Input = new Scanner(System.in);
            System.out.print("Quanti elementi ha l'array? (un intero > 0) ");
            int n = Input.nextInt(); // legge la dimensione
           
            int i;
            int sum = 0;
           
            int[] array = new int[n]; // dichiara l'array

            // riempie l'array
            for ( i = 0; i < n; i++) {
                System.out.print("Dammi l'" + (i+1) +"-esimo intero: ");
                array[i] = Input.nextInt();
            }
           
            // stampa l'array
            System.out.print("[ ");
            for ( i = 0; i < array.length; i++)
                System.out.print(array[i] +  " ");
            System.out.println("]");

        }   
    }


Avendo questo codice, come faccio a sommare i numeri inseriti all'interno dell'arrey? Come faccio a verificare qual'è il più grande e quante volte si ripete uno stesso numero?

Non mi ricordo più niente di java!!!!
 
1) Cicli sull'array e sommi i valori
2) Crei una variabile max che prende il primo elemento e cicli sull'array, se un elemento è più grande lo sostituisci in max
3) Solito ciclo e incrementi un contatore per ogni valore uguale a quello dato
 
Pubblicità
Pubblicità
Indietro
Top