C++ struct nested structures
#include <iostream> using namespace std; struct Measure/*from w w w . j a v a 2 s. c o m*/ { int feet; float inches; }; struct Room //rectangular area { Measure length; //length of rectangle Measure width; //width of rectangle }; int main() { Room dining; //define a room dining.length.feet = 13; //assign values to room dining.length.inches = 6.5; dining.width.feet = 10; dining.width.inches = 0.0; //convert length & width float l = dining.length.feet + dining.length.inches/12; float w = dining.width.feet + dining.width.inches/12; //find area and display it cout << "Dining room area is " << l * w << " square feet\n" ; return 0; }