Mesajele pot fi:
E.C.,Eroare de compilare– programul sursă este incorect sintactic şi nu trece de etapa de compilare. Programul nu a fost executat.OK.– programul s-a executat corect şi a dat un răspuns corect. Bravo!!Raspuns gresit.– programul s-a executat corect, dar a dat un răspuns eronat.Limita de timp depăşită,Time limit exceededsauTime limit exceeded (wall clock)– programul a depăşit limita de timp. Nu este destul de rapid. Foloseşte un algoritm mai eficient!Memory exceeded– programul a depăşit limita de memorie. Recomandare: pentru tablourile de dimensiuni mari, folosiţi variabile globale.Killed by signal N,Caught fatal signal N,Stopped by signal N– dacă programul realizează o operaţie ilegală, sistemul de operare (Linux în acest caz) îi trimite un semnal (identificat prin numărulN) care îl opreşte. De cele mai multe ori asta înseamnă referirea ilegală a unor adrese de memorie (depăşirea tablourilor, de exemplu) sau operaţii matematice incorecte (de exemplu împărţire la zero).Nonzero exit status N,Exited with error status N– programul returnează valoareaN, în loc de valoarea zero. De obicei acest fapt se datorează funcționării defectuoase a programului. În C++, chiar dacă uițireturn 0;, programul va funcționa corect.
Pentru problemele care necesită program de evaluare, mesajele pot fi diverse, dar ele precizează dacă răspunsul dat este corect sau nu.