Nie znam C#, ale ta linia ma chyba zapobiec zamknięciu się konsoli, na spoj-u sprawdza automat i coś takiego nie przejdzie (musisz zmienić sposób testowania). Dodatkowo robiąc to zadanie w pythonie musiałem abs-nąć drugą z liczb.
Ta część
if (reszta < 0)
{
reszta = Math.Abs(reszta)+1;
}
też jest chyba zbyteczna
I jeszcze jedno, kody dajemy w tagach dostępnych przez ctrl + k. Jest tu jeszcze jakiś błąd, niestety nie widzę jaki. Być może ze względu na wspomnianą nieznajomość C#.