LINUX.ORG.RU

История изменений

Исправление dva20, (текущая версия) :

дели исходное на 10, 100, 1000… или я чета не понял.

Из числа 12345 мне нужно получить в цикле все числа разрядов - 1,2,3,4,5, но могу я их получить исключительно только математикой, никаких переменных, других типов у меня нет.

Можно делить на 10 исходное число, потом откидывать транком целую часть и опять же, умножать на 10, чтобы вернуть целое которое я выведу на экран. На экран невозможно вывести float значения, только одно целое за одну итерацию. В итоге на экран нужно вывести 12345 или даже 0012345.

Вот ссылка на багтрекере, там в видео более понятно

https://developer.blender.org/T95164

Исходная версия dva20, :

дели исходное на 10, 100, 1000… или я чета не понял.

Из числа 12345 мне нужно получить в цикле все числа разрядов - 1,2,3,4,5, но могу я их получить исключительно только математикой, никаких переменных, других типов у меня нет.

Можно делить на 10 исходное число, потом откидывать транком целую часть и опять же, умножать на 10, чтобы вернуть целое которое я выведу на экран. На экран невозможно вывести float значения, только одно целое за одну итерацию. В итоге на экран нужно вывести 12345 или даже 0012345.