Haz un bucle general para el número de filas que desees introducir y dentro dos bucles más: (no necesitas usar arrays)
Uno que imprima esta parte
1 <-- Fila 1, de 1 hasta 1
1 2 <-- FIla 2, de 1 hasta 2
1 2 3 <-- Fila 3, de 1 hasta 3...
1 2 3 4
1 2 3 4 5
si te fijas siempre va de 1 hasta el número de fila en la que te encuentras.
Y el otro que imprima la parte que falta
1
1 2
11 2 3
2 11 2 3 4
3 2 11 2 3 4 5
4 3 2 1si te fijas, aquí esta parte va desde el número de fila - 1, hasta 1
Por ejemplo para la fila 3 deberías hacer:
Bucle que va desde 1 hasta el número de fila (3 en este caso) imprimiendo los números
y seguidamente bucle que vaya desde el número de fila - 1 (3-1 en este caso) hasta 1
y te imprimirá
1 2 3 2 1
Creo que con esto deberías saber hacerlo ya