Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Obbiettivo:
- Scrivere un programma che utilizzando le funzioni descritte sotto (quindi senza ripetere il codice), stampa la diagonale della matrice che ha totale (somma di tutti gli elementi) maggiore tra due matrici.
- Es. se il totale della matrice 1 è maggiore della matrice 2, stampa la diagonale della matrice 1.
- Scrivi una funzione LeggiMatrice() che restituisce una matrice di interi, leggendone lunghezza/larghezza da tastiera e riempendola con valori letti da tastiera.
- Scrivi una funzione TotaleRiga(mat, riga) che restituisce la somma di tutti i valori della riga riga della matrice mat.
- Scrivi una funzione Totale(mat) che restituisce la somma di tutti i valori della matrice mat. Utilizza la funzione precedente.
- Scrivi una funzione Maggiore(mat1, mat2) che restituisce Vero se il Totale di mat1 è maggiore del totale di mat2 (i totali vanno calcolati la funzione Totale).
- Scrivi una funzione StampaDiagonale(matrice) che stampa i valori della diagonale di una matrice (quella con elementi di indice [0,0], [1,1], [2,2], ...)
- Scrivi la main in modo che legga due matrici (usando LeggiMatrice), e stampa la diagonale (con StampaDiagonale) della matrice con totale maggiore (che controlli con Maggiore).
Advertisement
Add Comment
Please, Sign In to add comment