Semplici algoritmi su arrays

Inizializzazione di arrays

Un array può essere inizializzato con delle costanti al momento della dichiarazione nel modo seguente:

int[] v = {2, 5, 4, 3, 0, 6, 9};
invece di
int[] v = new int[7];
e dover poi immettere singolarmente i valori da input.

In questo modo la lunghezza dell'array è definita implicitamente attraverso il numero di elementi elencati nelle parentesi graffe. Questa modalità di inizializzazione è utile soprattutto nella fase di messa a punto di un programma, poiché evita di dover sempre immettere manualmente i valori da memorizzare nell'array a ogni tentativo di esecuzione.

Primo esercizio

Scrivere un programma che:

Secondo esercizio

Scrivere un programma che:

Ad esempio, se l'array contenesse i valori (0.96, 0.2, 0.4, 0.1, 0.55, 0.03, 0.88), poiché la media è 0.4457, si dovrebbero creare e stampare i due array (0.2, 0.4, 0.1, 0.03) e (0.96, 0.55, 0.88)

Suggerimenti: