The code above defines the function prototypes and their corresponding definitions as requested. The "getInput" function reads the coefficients of the quadratic equation from the user. The "calculateDiscriminant" function computes the discriminant of the quadratic equation. The "determineRoots" function calculates and displays the roots based on the discriminant. The "main" function orchestrates the calling of these functions.