KristianIvanov00

FifthTask

Feb 24th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #include <iostream>
  2.  
  3.  
  4. struct Distance
  5. {
  6. unsigned inches;
  7. unsigned feet;
  8. };
  9.  
  10. Distance dSum(Distance d1, Distance d2)
  11. {
  12. Distance d3;
  13. d3.feet = d1.feet + d2.feet;
  14. d3.inches = d1.inches + d2.inches;
  15. if (d3.inches >= 12)
  16. {
  17. d3.feet++;
  18. d3.inches -= 12;
  19. }
  20. return d3;
  21. }
  22. int main()
  23. {
  24. Distance d1;
  25. d1.inches = 9;
  26. d1.feet = 4;
  27. Distance d2;
  28. d2.inches = 7;
  29. d2.feet = 2;
  30.  
  31.  
  32. std::cout << d1.feet << '\'' << d1.inches << '"' << " + " << d2.feet << '\'' << d2.inches << '"' << " = " << dSum(d1, d2).feet << '\'' << dSum(d1, d2).inches << '"';
  33. return 0;
  34. }
Add Comment
Please, Sign In to add comment