- Scrivere un programma che crei un array di interi forniti dall'utente e stampi la somma degli elementi in posizione dispari.
- Scrivere un programma che crei un array di interi forniti dall'utente e controlli se l'array è ordinato.
- Sia A un array di n interi dato in input, le cui celle sono A[0] A[1] ... A[n-2] A[n-1]. L'array invertito è composto dalle celle di A lette da destra verso sinistra: A[n-1] A[n-2] ... A[1] A[0].
Scrivere un programma che
- permette l'inserimento di A da tastiera;
- modifica l'array A invertendolo senza usare altri array di supporto;
- stampa l'array così modificato visualizzando su una sola riga tutti i valori.
Esempio
n = 6
Input: 4 1 3 0 0 2
Output: 2 0 0 3 1 4n = 5
Input: 1 2 3 4 5
Output: 5 4 3 2 1
- Scrivere un programma che riempie due array con interi forniti dall'utente e controlla se gli elementi memorizzati nel primo array formano un sottoinsieme degli elementi memorizzati nel secondo array.
- Scrivere un programma che legge in input due array di interi e verifica se i due array non hanno alcun elemento in comune.
- Scrivere un programma che legge in input due array di interi e verifica se esiste un elemento del primo array divisibile da tutti gli elementi del secondo array.
- Scrivere un programma che legge in input due array di interi e verifica se esiste una coppia di elementi, uno appartenente al primo array e uno appartenente al secondo array, la cui somma è uguale a 10.
- Scrivere un programma che
- legge in input un array non ordinato di interi;
- ordina l'array;
- stampa l'array ordinato.
- Scrivere un programma che
- legge in input un array non ordinato di interi nell'intervallo [0,1];
- ordina l'array con una sola scansione (attenzione: l'unica operazione consentita è lo scambio di elementi);
- stampa l'array ordinato.