Мы вводим один знак и проверяем минус это или число, если число переходим на метку vvod если минус устанавливаем значение переменной sign =1 и вводим еще один символ (все символы мы вводим в одну переменную вмещающую 1 символ) и после переходим по метке vvod
В метке vvod мы переводим символ в число приплюсовываем к X1 (это переменная в которой будет все число полностью) и умножаем эту переменную на 10 потом вводим еще символ, если это не enter снова идем на метку vvod если enter идем дальше и делим все число на 10 чтоб небыло лишнего нуля в конце, потом смотрим или переменная знака ( sign) равна 1 если да то отнимаем от 0 число, если нет просто выходим