Te lo resumo en tres palabras : Programación Orientada a Objetos.
Crea una clase estática que gestione la parte gráfica. En teoría si el resultado de las operaciones que realiza tú programa son puras matrices simplemente crea un método que tome esas matrices como argumento y simplemente lo convierta a algo gráfico. De esa forma además te permite portar más fácilmente a otras plataformas y entornos.
Eso lo sé, pero no sé con qué librería gráfica hacerla... no conozco muchas de c++.
Enviado desde mi SM-G960F mediante Tapatalk