A construção do código abaixo tem seu ponto de partida no tamanho da tela onde o texto será exibido. Neste código foi tomado o tamanho 80 (tamanho padrão). Na linha 9 a variável a recebe o tamanho do texto digitado. Esse valor é subtraído do tamanho da tela, e então o que sobra da tela, que é o espaço que ficaria vazio à direita do que foi digitado, é dividido por 2 e guardado em b (linha 10). Em seguida imprimimos "espaços" equivalentes ao valor de b, e depois imprimimos o texto digitado.