Esercizi Array
Esercizi Array
Esercizio 1
Dato un array di N interi scrivere un algoritmo (o programma Java) per sommare tutti gli elementi.
Esercizio 2
Dato un array di N interi scrivere un algoritmo (o programma Java) per sommare tutti gli elementi
che sono multipli di 3.
Esercizio 3
Dato un array di N interi scrivere un algoritmo (o programma Java) per sommare tutti gli elementi
che non sono multipli di 3.
Esercizio 4
Dato un array di N interi scrivere un algoritmo (o programma Java) per sommare tutti gli elementi
che sono contemporaneamente multipli di 2 e di 3.
Esercizio 5
Dato un array di N interi scrivere un algoritmo (o programma Java) per contare gli elementi pari.
Esercizio 6
Dato un array di N interi scrivere un algoritmo (o programma Java) per contare gli elementi dispari.
Esercizio 7
Dato un array di N interi scrivere un algoritmo (o programma Java) per contare quante volte
compare un determinato valore k.
Esercizio 8
Dato un array di N interi scrivere un algoritmo (o programma Java) per stampare i valori degli
elementi in posizione pari.
Esercizio 9
Dato un array di N interi scrivere un algoritmo (o programma Java) per trovare l’elemento di valore
massimo e l’indice (nell’intervallo da 0 a N-1) della sua posizione.
Esercizio 10
Dato un array di N interi scrivere un algoritmo (o programma Java) per trovare l’elemento di valore
minimo e l’indice (nell’intervallo da 0 a N-1) della sua posizione.
Esercizio 11
Dato un array di N interi scrivere un algoritmo (o programma Java) per trovare la media dei suoi
valori e contare i valori sopra la media.
Esercizio 12
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se tutti gli
elementi hanno valore maggiore di k.
Esercizio 13
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se tutti gli
elementi hanno valore minore di k.
Esercizio 14
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se tutti gli
elementi hanno valore k.
Esercizio 15
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno un elemento di valore maggiore di k.
Esercizio 16
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno un elemento di valore minore di k.
Esercizio 17
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno un elemento uguale a k.
Esercizio 18
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno un elemento pari.
Esercizio 19
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno un elemento dispari.
Esercizio 20
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno tre elementi uguali a k.
Esercizio 21
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se contiene
almeno tre elementi consecutivi che valgono k.
Esercizio 22
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se gli elementi in
posizione pari sono pari.
Esercizio 23
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se gli elementi in
posizione dispari sono pari.
Esercizio 24
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se gli elementi in
posizione pari sono pari e quelli in posizione dispari sono dispari.
Esercizio 25
Dato un array di 5 interi scrivere un algoritmo (o programma Java) per scambiare il valore in
posizione 0 con quello in posizione 4.
Esercizio 26
Dato un array di N interi scrivere un algoritmo (o programma Java) per invertire gli elementi (cioè
il primo deve andare al posto dell’ultimo e viceversa, il secondo al posto del penultimo, etc.).
Esercizio 27
Dati due array di interi A è B (di dimensione N e M non necessariamente uguali) scrivere un
algoritmo (o programma Java) per verificare se tutti i valori di B appaiono in A.
Esercizio 28
Dato un array di N caratteri (dichiarato con char[] A=…) scrivere un algoritmo (o programma Java)
per verificare se contiene almeno una ‘a’.
Esercizio 29
Dato un array di N caratteri scrivere un algoritmo (o programma Java) per verificare se contiene
almeno tre ‘a’.
Esercizio 30
Dato un array di N caratteri scrivere un algoritmo (o programma Java) per verificare se contiene
almeno tre ‘a’ consecutive.
Esercizio 31
Dato un array di N caratteri scrivere un algoritmo (o programma Java) per verificare se contiene
almeno tre caratteri qualsiasi consecutivi.
Esercizio 32
Dato un array di N caratteri scrivere un algoritmo (o programma Java) per verificare se l’ordine dei
caratteri determina una sequenza palindroma (cioè che non cambia se letta al contrario; ad esempio
la sequenza ‘a’,’c’,’e’,’c’,’a’ è palindroma).
Esercizio 33
Dato un array di N caratteri scrivere un algoritmo (o programma Java) per verificare se contiene
un’alternanza di ‘a’ e ‘b’ (due esempi: {‘a’, ‘b’, ‘a’, ‘b’, ‘a’} e {‘b’,‘a’, ‘b’, ‘a’, ‘b’, ‘a’}).
Esercizio 34
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se gli elementi
seguono l’ordine crescente.
Esercizio 35
Dato un array di N interi scrivere un algoritmo (o programma Java) per verificare se tutti gli
elementi contenuti sono pari.
Esercizio 36
Dato un array di N interi scrivere un algoritmo (o programma Java) per contare gli elementi pari
compresi tra 0 e 100.
Esercizio 37
Dati due array A e B di N interi scrivere un algoritmo (o programma Java) per costruire un array C
(di dimensione 2N) che contenga nelle prime N posizioni gli elementi di A e nelle rimanenti N
posizioni gli elementi di B.
Esercizio 38
Dati due array A e B di N interi scrivere un algoritmo (o programma Java) per costruire un array C
(di dimensione 2N) che contenga nelle posizioni di indice pari gli elementi di A e nelle posizioni di
indice dispari gli elementi di B.