Ciao
Ci sono due questioni nel tuo ciclo che forse non ti aspettavi :
- Dato che -num è sempre uguale a -20 (non cambi mai il valore di num), entri nel do la prima volta ma la condizione del while sarà sempre falsa. Quindi ad ora il costrutto del do-while è come se non ci fosse, il programma fa esattamente ciò che farebbe se avessi solo le righe all'interno del do.
- Hai definito il ciclo for interno senza inserire il corpo fra le parentesi graffe, quindi l'unica operazione che sarà eseguita nel loop è la stampa del carattere "*".
Quindi al momento il tuo output è composto da ventuno caratteri "*" tutti attaccati.
Non dovrebbe essere un problema sistemare quei due particolari, comunque non vedo allegati, non ho in mente adesso quale "motivo decorativo" vorresti realizzare, al massimo fai un esempio
PS: Inserisci il codice all'interno dei tag [CODE] (aperto e poi chiuso) quando lo posti sul forum, lo mantiene indentato e ben formattato