Q1. Design an algorithm which inquires the age of the user and makes the following decisions:
If the age is less than 16, it suggests that "You are still young and cannot drive alone."
If the age is equal to or greater than 17 and less than 65, it suggests that "You are mature and can drive alone."
If the age is greater than 65, it suggests that "You are a senior citizen and should avoid solo driving."
Also, write a C++ program to implement this algorithm.
Keep your code commented for clarity of reading.