Re: pекуpсия

From
Rustam Ramazanov ()
To
Dmitriy Pilugin
Date
2002-11-26T18:36:22Z
Area
RU.ALGORITHMS
From: Rustam Ramazanov <ramazanoff@univer.kharkov.ua>

DP> как с помощью сабжа сделать пеpевод из одной
DP> системы счисления в дpугую
Например так (из десятичной в двоичную):

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;

Может не сильно красиво получилось, но работать должно.
Для других систем исчисления, думаю, сам адаптируешь.

Рустам.
-- 
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
 * Origin: Talk.ru (2:5020/400)