#include <iostream>
#include <string>

using namespace std;

class Distance{
      private:
        int feet;
        float inches;
      public:
        Distance():feet(0), inches(0) { }
        Distance(int f, float i): feet(f), inches(i) {}              
        Distance(float m){
             float ft = m * 3.281;
             feet = int(ft);
             inches = ft - feet;               
        }  
        void add_dist(Distance d1, Distance d2){
            inches = d1.inches+d2.inches;
            feet = 0;
            if(inches >=12){
               inches = inches -12;
               feet++;          
            }
            feet += d1.feet+d2.feet;       
        }
        void show_dist(){
             cout<<feet<<" : "<<inches<<endl;     
        }
};
main(){
   Distance d1(2);
   d1.show_dist();
   Distance d2(2,3.5);
   Distance d3;
   d3.add_dist(2, d2);       
   d3.show_dist();    
   system("pause");
}
