Implementeu un programa que llegeix naturals positius per l’entrada i, per cadascun d’ells, escriu per la sortida un patró d’acord a com es mostra en els exemples. Noteu que el patró està justificat a la dreta.
Useu un enfoc RECURSIU per a resoldre
aquest exercici. En particular, no useu cap bucle per a resoldre cada
cas d’entrada. Sí que podeu usar un bucle per anar llegint els naturals
d’entrada. Si voleu, podeu utilitzar l’expressió
string(n,c) que, donat un natural
n i un caràcter c,
crea un string de mida n tot ell omplert amb
el caràcter c.
L’entrada d’aquest exercici té varis casos. Cada cas consisteix en un natural positiu en una línia.
Per a cada cas, es dibuixa una seqüència recursiva per la sortida, seguida d’una línia en blanc. Pareu atenció als exemples per a deduïr com ha de ser la sortida en funció de la entrada.
Input
1 2 3 4 5
Output
X
X
XX
X
X
XX
X
XXX
X
XX
X
X
XX
X
XXX
X
XX
X
XXXX
X
XX
X
XXX
X
XX
X
X
XX
X
XXX
X
XX
X
XXXX
X
XX
X
XXX
X
XX
X
XXXXX
X
XX
X
XXX
X
XX
X
XXXX
X
XX
X
XXX
X
XX
X