Dokładnie tak!
A jeszcze dokładniej, na ideone, możesz swój kod "tylko" skompilować i jeżeli wkleisz lub inaczej wstawisz testy, program się wykona dla takich testów, ale wyniki musisz już porównać-sprawdzić ręcznie. Na spoju porównanie wyników twojego programu z wynikami wzorcowymi wykonuje sędzia [program sędziujący].
Pod latarnią najciemniej!
Co to znaczy w tym wypadku? A no to, że progreamista [nie tylko początkujący] często "dostaje" klapek na oczach i nie dostrzega oczywistych rzeczy - jasno oświetlonych pod latarnią, nawet jeżeli będzie wielokrotnie czytał.
Moje rady:
- zdejmij przed czytaniem klapki z oczu i jak radził Mariusz, czytaj, czytaj, czytaj ....
- o ile przy pisaniu kodu unikaj jak ognia, metody copy-paste, to przy testowaniu, zastosuj kopiowanie testu "wprost" z treści zadania do stdin np na ideone.
- oczywiście, też nie podaję twojego błędu wprost, po to, abyś wreście [łatwiej] pozbył się klapek
PS
Jeżeli na ideone, nic nie wstawisz do stdin, dostaniesz co najmniej taki komunikat [stdin is empty, stdout ...] , lub wyświetlą się błedy związane z pustym wejściem, gdy twój program oczekuje czegoś bardziej konkretnego.