Questo topic e' stato chiuso dal moderatore.
20/04/16 7:37
Bogdan
Realizzare un programma che presenta all'utente il seguente menù:
1 Inserimento dimensioni matrice
2 Inserimento matrice
3 Stampa matrice
4 Stampa somma riga
5 Stampa somma colonna
6 Stampa triangolo inferiore
7 Stampa triangolo superiore
8 Ricerca numero
0 Uscita
Gli elementi della matrice sono cifre positive (verificare l' input in fase di inserimento).
Nell'inserimento dimensioni inserire NR (numero di righe) e NC (numero di colonne). NC e NR
devono essere compresi fra 4 e 10.
In inserimento matrice, se non è stato eseguito primo l'inserimento delle dimensioni, NR e NC
varranno 5.
Nella stampa delle somme di riga e colonna chiedere all'utente il numero di riga o di colonna da
sommare (verificare che sia compreso fra 0 e NR-1 oppure fra 0 e NC-1) .
Per tutte le stampe e per la ricerca, verificare prima se è stata caricata la matrice altrimenti avvisare
l'utente che deve caricarla.
Per le stampe dei triangoli si intende elementi sotto la diagonale principale ed elementi sopra la
diagonale principale stampati in modo ordinato come nell'esempio che segue
Esempio
Matrice Stampa triangolo inferiore Stampa triangolo superiore
5 7 9 1 8 7 9 1
8 0 3 0 2 4 3 0
2 4 9 4 5 6 1 4
5 6 1 8
In ricerca numero si chiederà all'utente un numero di tre cifre (verificare l'input) e si stamperà se il
numero e presente in una colonna o in una riga della matrice
Esempio
Matrice Numero richiesto all'utente Stampa
5 7 9 1 391 presente
8 0 3 0 803 presente
2 4 9 4 494 presente
5 6 1 8 495 assente
1 Inserimento dimensioni matrice
2 Inserimento matrice
3 Stampa matrice
4 Stampa somma riga
5 Stampa somma colonna
6 Stampa triangolo inferiore
7 Stampa triangolo superiore
8 Ricerca numero
0 Uscita
Gli elementi della matrice sono cifre positive (verificare l' input in fase di inserimento).
Nell'inserimento dimensioni inserire NR (numero di righe) e NC (numero di colonne). NC e NR
devono essere compresi fra 4 e 10.
In inserimento matrice, se non è stato eseguito primo l'inserimento delle dimensioni, NR e NC
varranno 5.
Nella stampa delle somme di riga e colonna chiedere all'utente il numero di riga o di colonna da
sommare (verificare che sia compreso fra 0 e NR-1 oppure fra 0 e NC-1) .
Per tutte le stampe e per la ricerca, verificare prima se è stata caricata la matrice altrimenti avvisare
l'utente che deve caricarla.
Per le stampe dei triangoli si intende elementi sotto la diagonale principale ed elementi sopra la
diagonale principale stampati in modo ordinato come nell'esempio che segue
Esempio
Matrice Stampa triangolo inferiore Stampa triangolo superiore
5 7 9 1 8 7 9 1
8 0 3 0 2 4 3 0
2 4 9 4 5 6 1 4
5 6 1 8
In ricerca numero si chiederà all'utente un numero di tre cifre (verificare l'input) e si stamperà se il
numero e presente in una colonna o in una riga della matrice
Esempio
Matrice Numero richiesto all'utente Stampa
5 7 9 1 391 presente
8 0 3 0 803 presente
2 4 9 4 494 presente
5 6 1 8 495 assente
aaa