Scrieți un program care va citi de la tastatură 3 numere întregi, h, m, s, reprezentând ora, minutul şi secunda dintr-un anumit moment al zilei. Afişarea se va face sub forma HH:MM:SS ( 2 cifre pentru fiecare, chiar dacă valorile sunt mai mici decât 10 ).
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
E in C++ codul, totul e scris in main. Sper ca merge, l-am scris direct aici, nu l-am si testat inainte
Explicație:
int h, m, s;
cin>>h>>m>>s;
if(s>59)
{
m+=s/60;
s=s%60;
}
if(m>59)
{
h+=m/60;
m=m%60;
}
if(h>=24)
h=h-24;
if(h<10)
cout<<0<<h<<":";
else
cout<<h<<":";
if(m<10)
cout<<0<<m<<":";
else
cout<<m<<":";
if(s<10)
cout<<0<<s;
else
cout<<s;
return 0;
Ranubis:
Salut ! Mulțumesc pentru ajutor :) Aveam nevoie în C dar am reușit să transpun, o singură problemă, dacă dai la oră de exemplu 49 îți va arăta ora 25 :^
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Chimie,
9 ani în urmă