Ответы пользователя по тегу C
  • Верно ли я понял процесс преобразование целого типа данных в символьный на C?

    @AVI-crak
    Int может быть больше 9, и тогда символ цифры не получится.
    Однако если взять процент ((x%10)+'0') - то можно получить младший элемент строки в символьном варианте char. Повторять пока x не равен нулю. Кроме того, int x может быть отрицательным числом, и тогда всё поломается. Работать можно только с числом без знака, для этого сначала выполняется проверка, и если число меньше нуля - то (x=0-x). Когда x в цикле станет равен нулю - нужно просто добавить к строке минус.
    Это очень простой код, в целях обучения ты должен написать его сам.
    Ответ написан
    Комментировать