Exemplo de arquivo de imagem criado por uma solução do EP2

silhueta.pgm
Arquivo PGM com uma imagem criada por uma solução do EP2.

entrada.txt
Arquivo de entrada usado para gerar o arquivo PGM acima.

saida.txt
Arquivo de saida com a silhueta correspondente à entrada acima.

silhueta.png
Esta é a imagem do arquivo PGM acima, convertida para um formato mais popular, o PNG. Seu programa não precisa e nem deve criar um arquivo PNG. (É bem complicado fazer isso!) Colocamos aqui a imagem no formato PNG apenas para o caso de você não ter um visualizador de arquivos PGM. Se você não tiver visualizador de PGM, poderá ver a silhueta clicando na versão PNG da imagem.

silhueta_cinza10.pgm
Depois de publicar o enunciado, notamos que a tonalidade de cinza que escolhemos para silhueta ficou escura demais. Quase não se vê diferença entre o cinza escuro da silhueta e o preto do eixo base... A imagem fica bem melhor com a silhueta num tom mais claro de cinza. Para obter esse efeito é só aumentar o valor desta constante:
      #define CINZA      5                         /* cor da silhueta preenchida */
O arquivo silhueta_cinza10.pgm foi gerado por uma versão modificada da solução do EP2. A única modificação foi na definição da constante CINZA, que ficou assim:
      #define CINZA      10                        /* cor da silhueta preenchida */
Se você também preferir um cinza mais claro, fique à vontade para usar esse #define em vez do que está no enunciado.

silhueta_cinza10.png
Esta é a imagem com a silhueta em cinza mais claro, convertida para o formato PNG.