|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergiy Kanilo 2:5020/400 26 Nov 2002 20:53:37 To : Rustam Ramazanov Subject : Re: pекуpсия -------------------------------------------------------------------------------- "Rustam Ramazanov" <ramazanoff@univer.kharkov.ua> wrote in message news:as04cs$8i7$1@host.talk.ru... > DP> как с помощью сабжа сделать пеpевод из одной > DP> системы счисления в дpугую > Hапример так (из десятичной в двоичную): > > function From10To2(num10:longint):string; > var s:string; > begin > if num10=1 then From10To2="1" > else > begin > str(s, num10 mod 2); > From10To2=From10To2(num10 div 2)+s; > end; > end; > > Может не сильно красиво получилось, но работать должно. > Для других систем исчисления, думаю, сам адаптируешь. А с чего ты взял, что num10 это число в десятичной системе? Да и для нуля этот код зациклится :( Cheers, Serge --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/113462e576001.html, оценка из 5, голосов 10
|