Вы делаете целочисленное деление.Следовательно, 1/2 = 0,5 после усечения это будет 0
Читая ваш вопрос, кажется, что вы не хотите, чтобы деление 1/2 было сделано.
Если это так, проверьте условие в цикле while. Сделайте его userNum> 1 вместо userNum> = 1