This document describes computer graphics algorithms and includes C/C++ code implementations. It addresses two questions:
1) It provides code for the Digital Differential Analyzer (DDA) and Bresenham's line drawing algorithms, including sample input/output and explanations of how each algorithm works.
2) It provides code for a DDA circle generating algorithm, along with sample input/output and an explanation of the algorithm.
The appendix includes the full C/C++ code for each of the line drawing and circle generation algorithms. References are also provided.