primo compitino di Programmazione, AA Tempo a disposizione: 1 ora e 45 minuti.
16/04/
--- NOME E COGNOME:
Numero di Matricola:
--- Esercizio 1) Scrivere una funzione che accetta in ingresso
una matrice quadrata V di numeri interi, e che restituisce il prodotto di tutti gli elementi che stanno sulla diagonale principale.
Ad esempio se la matrice e' {{-8, 1, 5}, {-3, 4, 2}, {3, 2, 5}}
il valore restituito è -160.
Esercizio 2)
Considerando le classi viste a lezione, si aggiunga un metodo alla implementazione delle pile (implementazione sequenziale) che,
data una pila p ed un valore intero n, restituisca la nuova pila p' che contiene gli elementi della pila p di valore inferiore ad n, nello stesso ordine della pila originaria.
Esercizio 3)
Considerando le classi viste a lezione, si aggiunga un metodo alla implementazione delle code di interi (implementazione sequenziale) che
permetta di eliminare i valori negativi dispari della coda originaria.