Pessoal queria saber se alguém poderia me ajudar com esse problema :
Descrição
Escreva um programa que leia um número inteiro N (0 ≤ N ≤ 100) que corresponde à ordem de uma matriz bidimensional de números inteiros e imprima a matriz de acordo com o exemplo de saida.
Formato de entrada
A entrada consiste de vários números inteiros, um por linha, correspondendo a ordens de matrizes a serem construídas. O fim da entrada é indicado por zero (0).
Formato de saída
Para cada número inteiro de entrada, imprimir a matriz correspondente de acordo com o exemplo. Nenhum espaço deve ser impresso após o último caractere de cadalinha da matriz. Uma linha em branco deve ser impresso após cada matriz.
Ao fim de tudo, uma quebra de linha.
Queria saber como faço para gerar o a matriz que ele me pede, encontrei exemplos na net mas todos eram para tamanhos já definidos e não conseguir transformar para exemplos aonde o tamanho é indefinido .
Se alguém poder me ajudar agradeço muito .
Sou novo no fórum.
Segue aqui o link do problema https://www.thehuxley.com/problem/323