Доброго времени суток. Предполагалось, что программа будет проверять наличие следующего вводимого числа, и, если оно существует, то присваивать его переменной х. На деле же переменной присваивается не первое проверенное число, а следующее. Пример входных данных: 14 11 19 9 ENTER. Программа проверяет, что следующее вводимое число 14 существует, и затем присваивает переменной х не 14, а 11. Я знаю, что можно переписать программу по другому, но в данном случае мне просто интересно, почему вообще это так работает? И есть ли у сканнера метод, позволяющий не перескакивать на следующее число (11), а присвоить проверяемое (14)? Заранее благодарю за ответ