как пеpевести чсисло из n в десяьеpичнyю системy и назад.
- From
- Alexander Chelmodeev (2:5062/17.5)
- To
- Aleksey Skurihin
- Date
- 2002-11-18T09:33:18Z
- Area
- RU.ALGORITHMS
/Привет Aleksey!/
16 Дек 2002 Пн в 19:47 : Aleksey Skurihin --> All:
AS> Необходимо пеpеводить числа из системы исчисления n в десятеpичнyю и
AS> обpатно. Хотя бы если n в пpеделах от 1 до 10
Почитал бы про СС в книжках...
Туда примитивно:
12345 {6} = 5 + 4*6 + 3*6^2 + 2*6^3 + 1*6^4 {10}
Обратно:
1. делишь число (9876) на основание (4), остаток - 1-й разряд.
2. если целая часть результата пред. деления (ЦЧРПД) меньше основания, то
пишешь его в старший разряд и заканчиваешь. Иначе - опять делишь ЦЧРПД на
основание, остаток - 2-й разряд. Повторяшь 2. до упора.
9876 {10} --> {4}
2469 + 0 --> 0
617 + 1 --> 10
154 + 1 --> 110
38 + 2 --> 2110
9 + 2 --> 22110
2 + 1 --> 122110
0 + 2 --> 2122110
... http://ichip.rbcmail.ru ... mailto: ichip(a)rbcmail.ru
--- GoldED+/386 1.1.5-20010807 rev.0813 (MS-DOS 7.10 pc) * Chip&Deal *
* Origin: Сoветские куpицы - сaмые стpoйные куpицы в миpе! (2:5062/17.5)