Answer:
b. make sure the program solves the original problem
Step-by-step explanation:
This is important so as to avoid logical errors. Logical errors unlike compiler or run time errors will not stop your code from compilling and executing but after your program compiles and runs, but does the wrong thing by given you unexpected results
This is the reason why validation of results after your code is completed is important in this way you are sure the program solves the original problem.