czy skoro jesteś początkujący, to uważasz, że nie obowiązują cię zasady forum ? - a pierwszą z nich jest nie zakładanie nowego wątku do zadania, jeżeli zadania ma już wątek - a to zadanie ma już wiele wątków - zgadnij dlaczego
sędzia nie mówi, że program nie działa, a jedynie, że dla co najmniej jednej liczby daje błędny wynik
zaś druga i trzecia zasada to przeczytanie już istniejącego wątku/ów oraz zrobienie kilku testów
gdybyś przetestował choćby liczby tylko jednocyfrowe, to byś zobaczył błąd
a dodatkowa uwaga - jak na osobę początkującą to nieźle skomplikowałeś to proste zadanie