Tree viewer associated with an algebraic expression

Tree viewer associated with an algebraic expression.

  In C++: Starting from an algebraic expression, the tree associated with this algebraic expression will be created, and then it will be graphically represented, with different options, on the computer screen. You are not allowed using STL such as stack,queue etc. and for graphics you can use Processing,WinBGIm,SFML,SDL.
  Also the expression can have these Trigonometric functions and others : https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/functions/math-functions

Tree viewer associated with an algebraic expression