Подскажите: на втором условии If, когда программа считывает цифру "4", и 4 не больше 8, программа идет дальше по циклу или берет третью цифру (7) и работает уже с неё? И перебирает все цифры пока они не подходят под условие, чтобы инициализировать переменную int = c? Почему-то значение выводит правильно, но возникает куча ошибок.