"Scrivere un programma che, dato un pezzo degli scacchi,
riempia una matrice (scacchiera) con dei numeri interi. Ogni casella contiene un va-
lore intero che rappresenta il numero di locazioni raggiungibili dal pezzo posizionato
in quella casella. La scacchiera `e una matrice quadrata con 8 righe ed 8 colonne. Le
righe sono numerate da sinistra a destra e le colonne sono numerate dall’alto verso il
basso. Ad esempio, se il pezzo `e il cavallo, nella posizione (0,0) ci sar`a un intero che
rappresenta il numero di possibili locazioni raggiungibili se il cavallo `e posizionato
nella casella (0,0) della scacchiera. In (0,1) avremo il numero di posizioni che un
cavallo posizionato in (0,1) pu`o raggiungere e cos`ı via.
Input: Il metodo main legger`a un intero che rappresenta il tipo di pezzo degli
scacchi. Vengono considerati quattro pezzi:
- 1 per la torre.
- 2 per l’alfiere.
- 3 per il cavallo.
- 4 per la regina.
Verr`a poi richiamata la funzione da implementare che prender`a in input il tipo di
pezzo.
Output: La funzione stamper`a la scacchiera (matrice con 8 righe ed 8 colonne)
riempita con i valori interi come definito sopra. Potete consultare il link degli scacchi
(scritto sopra) se non conoscete le possibili mosse dei diversi pezzi. Ricordate che la
regina pu`o effettuare sia le mosse della torre che dell’alfiere ma non del cavallo."