Paso 3: detrás de la pantalla - ploteo
Una vez que tenemos las coordenadas, podemos parcela el gráfico bastante fácilmente. Ahora, hay varias formas de hacer esta como descargar un archivo de encabezado independiente / creación de funciones definidas por el usuario. La forma más fácil que se me ocurrió es utilizar setw() función de espaciado Horizontal y "\n" para espaciado vertical.
Ejemplo: para un punto (13,26) tengo que usar setw(13) y para (int i = 0; i < 26; i ++) cout << "\n"
cout << «| «<< setfill('-') << setw(y + 200) << "¤" << "(" << x << "," << y << ") \n";
He añadido otro 200 plazas para setw() para que el gráfico no se llena de gente con el eje. setfill('-') llena el espacio de setw() con el carácter de guión . También puede usar cualquier otro carácter.