Refaça o exemplo da página, mas ao invés de trabalhar com um vetor de inteiros, use um vetor de strings (ou uma matriz de char, como você preferir). Faça leituras e apresente os resultados na tela.
Refaça o programa de multiplicação de matrizes usando alocação dinâmica de memória para as matrizes. Avalie as principais vantagens desta forma de gerenciamento de memória neste caso.