Vetores

Vetores

by Carlos Eduardo Bayer -
Number of replies: 1

Estive pensando em uma maneira fácil de imprimir o gráfico e pensei se pode usar vetores no EP.

Grato,
Carlos Eduardo Bayer

In reply to Carlos Eduardo Bayer

Re: Vetores

by Francisco Reverbel -
Pode sim. Embora seja perfeitamente possível fazer o EP2 sem usar vetores, a impressão do gráfico pode ficar mais fácil se for usado um vetor de chars com o conteúdo de uma linha inteira. Em vez de ir imprimindo caractere a caractere, você pode colocar no vetor todos os caracteres da linha (os espaços, o '+', o 'x', o '|' e possivelmente o '*') e depois imprimir a linha toda.

A vantagem do vetor é que, diferentemente das linhas impressas na saída, ele não precisa ser preenchido da esquerda para a direita... Se você estiver chamando printf caractere a caractere, para fazer um '+' aparecer antes de um 'x' você tem que dar o printf no '+' antes do printf no 'x'. Essa restrição não existe para o preenchimento do vetor.