fbpx

Problema #461 – Timp1 – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

Se dau numerele naturale h m, reprezentând un ora curentă exprimată în ore şi minute. Să se determine care va fi ora peste x ore şi y minute.

Date de intrare

Programul citește de la tastatură numerele h1 m1 x y.

Date de ieşire

Programul afișează pe ecran numerele h2 m2, separate printr-un spaţiu, cu semnificaţia din enunţ.

Restricţii şi precizări

  • 0 ≤ h1, h2 ≤ 23
  • 0 ≤ m1, m2, y ≤ 59
  • 0 ≤ x ≤ 10000

Exemplu

Intrare

7 11 5 34

Ieșire

12 45
#include <bits/stdc++.h>
using namespace std;
int main() 
{
  int h, m, x, y;
  cin >> h >> m >> x >> y;
  h = h + x + ((y + m) / 60);
  m = (m + y) - (((y + m) / 60) * 60);
  if (h > 23)
  h = h - 24 * (h / 24);
  cout << h  << ' ' << m << endl;
  return 0;
}
Comentarii

S-ar putea sa iti placa