Informatică, întrebare adresată de BeMi, 9 ani în urmă

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

Răspunsuri la întrebare

Răspuns de ionutg38
1
#include <iostream> using namespace std; int main() { int h , m , x; cin >> h >> m >> x; m += x; h += m / 60; m %= 60; h %= 24; cout << h << " " << m; return 0; }
Răspuns de express
3
#include <iostream>
using namespace std;
int h1,m1,h2,m2,x,mi,mf;
int main()
{
    cin>>h1>>m1>>x;
    mi=h1*60+m1;
    mf=mi+x;
    mf=mf%1440;
    h2=mf/60;
    m2=mf%60;
    cout<<h2<<" "<<m2;
    return 0;
}

Alte întrebări interesante