No aclaras si solo te piden que los muestres con ese formato , o que primero los cargues en una matriz y luego lo s visualices.
El unico problemilla es que tienes que pensar que en realidad el ultimo numero de la primera fila se corresponde con el numero de columnas (en este caso 4 es el numero de columnas) y el ultimo numero de la primera columna se corresponde con el numero de filas (en este caso 6 es el numero de filas).
Si solo te piden visulizarloPSEUDOCODIGO
CODE
fila=4
col=6
desde i=1 hasta i<=col hacer
desde k=i hasta k<=fila + (i-1)
mostrar(k)
findesde
saltoLinea
findesde
Si te piden que priero lo cargues en una matriz es similar.Ten cuidado con las matrices si usas c++ ten encuenta que para acceder a un array es desde la posicion 0 hasta n-1.
PSEUDOCODIGO
CODE
fila=4
col=6
matriz[fila][col]
num=1
desde i=1 hasta i<=col hacer
desde k=i hasta k<=fila + (i-1)
matriz[i,k]=num
num=num+1
findesde
num=num-(fila-1)
findesde
mostrarMatriz
Espero que te sirva. Un saludo.