The document describes three C++ programs that use structures. The first program defines a distance structure containing meters and centimeters and allows the user to input distances, add them together, and output the total in meters and centimeters format. The second program defines a room structure containing length, width, and height as distance structures and calculates the area of the room in square meters. The third program defines a student structure containing name, ID, and an array of grades, allows input of data for three students, and outputs each student's name and total grades.