fbpx

Problema #460 – Timp – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

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

Date de intrare

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

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 ≤ 59
  • 0 ≤ x ≤ 10000

Exemplu

Intrare

7 11 90

Ieșire

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

S-ar putea sa iti placa