Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. string s1;
  2.     cin >> s1;
  3.     string kek;
  4.     int h = 0;
  5.     for (int i = 0; i < s1.size(); ++i)
  6.         if (s1[i] == ':')
  7.             break;
  8.         else kek += s1[i];
  9.     h = stoi(kek);
  10.  
  11.     string lol;
  12.     int m = 0;
  13.     for (int i = s1.size() - 1; i >= 0; --i)
  14.         if (s1[i] == ':')
  15.             break;
  16.         else lol += s1[i];
  17.  
  18.     reverse(all(lol));
  19.     m = stoi(lol);
  20.    
  21.     int h2 = 0, m2 = 0;
  22.     string s2;
  23.     cin >> s2;
  24.     string kek2;
  25.     for (int i = 0; i < s2.size(); ++i)
  26.         if (s2[i] == ':')
  27.             break;
  28.         else kek2 += s2[i];
  29.     h2 = stoi(kek2);
  30.  
  31.     string lol2;
  32.     for (int i = s2.size() - 1; i >= 0; --i)
  33.         if (s2[i] == ':')
  34.             break;
  35.         else lol2 += s2[i];
  36.  
  37.     reverse(all(lol2));
  38.     m2 = stoi(lol2);
  39.    
  40.     //cout << h << " " << m << endl << h2 << " " << m2;
  41.     h += (m + m2) / 60 ? 1 : 0;
  42.     bool f = log10((m + m2) % 60) == 0;
  43.     string loh = "";
  44.     if (f)
  45.         loh = '0';
  46.     cout << (h + h2) % 24 << ":" << loh << (m + m2) % 60;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement