W obu powyższych kodach coś szwankuje...
@java350: podczas dowolnego testu dostajesz błąd ochrony pamięci (SIGSEGV) - wystarczy zmienić (hehe) jeden znak, by to naprawić (mała podpowiedź: wywala ci w linijce 12). Wtedy jeszcze zostanie jeden problem - program gubi ci jedną przerwę i lekcję:
In:
08:00
10
10
10
Correct out:
08:00,08:45,08:55,09:40,09:50,10:35,10:45,11:30
Twój out:
08:00,08:45,08:55,09:40,09:50,10:35
@chemikk: masz pewnie dla każdego testu TLE - wypisuje tobie w nieskończoność wyjście. Masz zły warunek wyjścia z pętli, ale wystarczy jeden dodatkowy znak, by to naprawić. I też jest jeden więcej problem
. Dla tego samego wejścia twój output programu po poprawce:
8:00,8:45,8:55,9:40,9:50,10:35,10:45,11:30