Jeżeli używasz ideone, to wklejaj tam też jakieś [swoje] testy, tak na przyszłość. Jeżeli SPOJ “mówi”, że WA [wrong answerr - błędna odpowiedź] to tak jest i trzeba więcej “samozaparcia”, samodzielnego testowania, czytania, sprawdzania 
PS
suma+=2400; !? Czy jeszcze nikt Ci nie mówił, że kopy paste, to paskudny zwyczaj, często prowadzący do ppowstawania np tego typu błędów?
np tego typu błędów? 
PS 2
Dużo łądniej byłoby na switch - case, a jeszcze lepiej, prościej, krócej i ładniej używając odpowiedniej tablicy:
{1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 10, 20, 30, 40, 50, 60, 70,…}
PS 3
Ograniczenie do 25 znaków jest dla osób, które używają [np C]:
char buf[25] [lepiej char buf[30].
Ty używasz stringów, więc Ciebie takie ograniczenia nie interesują. Dodatkjowo i w pierwszym i drugim [twoim] przypadku nie ma najmniejszego sensu sprawdzać tego - czy dł jest mniejsza niż 25, ale chyba o tym już rozmawialiśmy? 