как разделить большое число на отдельние разряди?
- Войдите на сайт для отправки комментариев
Пт, 04/11/2016 - 13:53
Мне небходимо понять как из к примеру 1239 превести в отдельние int 1,2,3,9.
Тоесть раделить. у меня есть формула на трьохзначние числа но как ето реализировать на четерьохзначние числа незнаю.
Вот код для трьохзначних чисел.
H1 = H*10; hundredsH = H1/100; tensH=(H1-hundredsH*100)/10; onesH=H1-(hundredsH*100+tensH*10);
бери остаток от деления на 10, затем число дели на 10 и снова бери остаток от деления на 10 и т.д.
типа такого:
спасибо конечно но к сожелению я так и не понял как ето работает можно по подробнее?
напиши простейшую программу в которой в терминал будешь отправлять результат от деления / и % и поймешь
спасибо конечно но к сожелению я так и не понял как ето работает можно по подробнее?
Т.е. Вы не поняли операцию деления: что такое частное, и что такое остаток? Посмотрите видеоурок математики для третьего класса от лауреата премии "Лучший учитель Санкт-Петербурга". Всё станет на свои места.
Пщсмотри http://arduino.ru/forum/programmirovanie/kontroller-led-i-klaviatury-fd650v-kak-im-upravlyat#comment-232263 строки с90 по 97 . разбивает восьмиразрядное число и записывает разряды в массив.