Мне нужно хранить число 001. Как?

Мне нужно хранить числа вида 001, 002 и тд. Как я понял, в int такое не сделать, так как он убирает все нули перед самим числом при преобразовании. Всё это нужно мне для корректной поразрядной сортировки, но я не понимаю есть ли возможность хранить эти числа именно в числовой переменной, так как с ними в дальнейшем будут проводиться вычисления. Изначально они находятся в string.


Ответы (1 шт):

Автор решения: votchezanick

Возможные варианты решения проблемы:

  1. Можно пользоваться string как массивом, чтобы с помощью индексов брать нужные числа.
  2. В рамках моей задачи можно просто отбросить данные нули и вообще ими не пользоваться, тк можно обойтись и без них (Таким вариантом я и воспользуюсь).

За предложенные варианты спасибо этим людям: @kleshenki и @vp_arth

→ Ссылка