Vetores

Vetores

por Carlos Eduardo Bayer -
Número de respostas: 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

Em resposta à Carlos Eduardo Bayer

Re: Vetores

por 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.