Tento výraz
(vstup[i] != 97 || vstup[i] != 98 || vstup[i] != 99 || vstup[i] != 100)
je vždycky pravdivý, protože aspoň jednomu číslu se opravdu rovnat nebude... zkus nahradit || za toto &&
Tento výraz
(vstup[i] != 97 || vstup[i] != 98 || vstup[i] != 99 || vstup[i] != 100)