Array 8) Scrivere un programma che crei un array di 7 interi forniti dall'utente, controlli se l'array e' ordinato in ordine strettamente descrescente e stampi a video sia l'array che il risultato ("E' ordinato" oppure "Non e' ordinato: X" dove X e' la posizione del primo elemento fuori ordine). 9) Scrivere un programma che crei casualmente un array di 23 interi, lo stampi a video, lo modifichi azzerando tutti gli elementi in posizione pari e quindi stampi l'array modificato. 10) Scrivere un programma che crei un array di 19 interi forniti dall'utente e determini (se c'e') la posizione del primo elemento che e' minore della somma degli elementi che lo precedono e la posizione del primo elemento che e' minore della somma degli elementi che lo seguono. 11) Scrivere un programma che crei casualmente un array di 13 interi, lo stampi a video, lo ordini con ordinamento crescente non stretto e quindi lo stampi a video nuovamente. 12) Scrivere un programma che chieda all'utente due array di 3 elementi e quindi calcoli la matrice 3 per 3 risultato del prodotto riga per colonna dei due array. Il programma dovra' quindi stampare a video la matrice (ben spaziata!) e la sua diagonale. Funzioni su array 13) Scrivere una funzione che ricevuto un array di interi, restituisca la posizione dell'ultima occorrenza di un elemento pari nell'array. 14) Scrivere una procedura che ricevuto un array di caratteri modifichi il vettore in modo che ogni vocale venga sostituita dal simbolo '$'. void dollarize(char arr[], int dim); 15) Scrivere una funzione che verifichi se un vettore e' ordinato in senso descrescente, ritornando 1 in caso lo sia o 0 altrimenti. int decrescente(int arr[], int dim);