Advertisement
amermo

TP T-8 Z1

Apr 27th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. struct Vrijeme{
  4.     int h, m, s;
  5. };
  6.  
  7. void IspisiVrijeme(Vrijeme v)
  8. {
  9.     if (v.h < 10)
  10.         std::cout << '0';
  11.     std::cout << v.h << " h ";
  12.     if (v.m < 10)
  13.         std::cout << '0';
  14.     std::cout << v.m << " min ";
  15.     if (v.s < 10)
  16.         std::cout << '0';
  17.     std::cout << v.s << " sek" << std::endl;
  18. }
  19.  
  20. Vrijeme SaberiVrijeme(Vrijeme v1, Vrijeme v2)
  21. {
  22.     Vrijeme rez{ v1.h + v2.h, v1.m + v2.m, v1.s + v2.s };
  23.     if (rez.s >= 60)
  24.     {
  25.         rez.m += 1;
  26.         rez.s -= 60;
  27.     }
  28.     if (rez.m >= 60)
  29.     {
  30.         rez.h += 1;
  31.         rez.m -= 60;
  32.     }
  33.     if (rez.h > 23)
  34.         rez.h -= 24;
  35.     return rez;
  36. }
  37.  
  38. int main()
  39. {
  40.     Vrijeme v1{ 3, 34, 52 }, v2{ 4, 42, 20 };
  41.     IspisiVrijeme(SaberiVrijeme(v1, v2));
  42.     system("PAUSE");
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement