Witam.
Rozwiązuję takie zadanie: Treść
Mój kod:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int HH;
int MM;
char dwukropek;
cin >> HH;
cin >> dwukropek;
cin >> MM;
if(HH>=0 && HH<24 && MM>=0 && MM<60)
{
MM=MM+45;
if (MM>60)
{
HH++;
MM=abs(60-MM);
if(HH>23)
HH=0;
}
if(MM<10 && HH>=10)
cout << HH<<":0" <<MM;
else if(HH<10 && MM>=10)
cout <<"0" << HH << ":"<< MM;
else if(HH<10 && MM<10)
cout << "0" << HH << ":"<<"0"<<MM;
else
cout << HH <<":"<<MM;
}
return 0;
}
Gdy wysyłam program, sędzie oddaje go ze zwrotem "Błędna odpowiedź" Wynik:93
Jakieś wskazówki, porady ? Będę wdzięczny za pomoc :)
PS
Myślicie że problem może tkwić w ograniczeniach ?