Write a C++ program that takes a string containing a full name and outputs each part of the name separately. The name should be in the form of first, middle, and last name, separated from each other by a single space.
Example Input:
"John Jacob Schmidt"
Expected Output:
First name: John
Middle name: Jacob
Last name: Schmidt
Description:
Use string operations to separate the full name into parts.
Output each part clearly, one per line.