Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2016, 14:17   #11
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

переделал в блокноте(!!)
while -> for
оптимизационный пропуск левых нулевых (незначащих) цифр в массиве К.
Код:
  fn:=0;
  for i:=nr-1 downto 0 do begin
    t:=0;
    for j:=fn to n-1 do begin
      fn:=n;
      t:=t *p +K[j];
      K[j]:=0;
      if (n-1-j) mod x =0 then begin
        K[j]:=t div q;
        if (fn=n) and (K[j]>0) then fn:=j; 
        t:=t mod q;
      end;
    end;
    R[i]:=t;
  end;
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 28.06.2016 в 14:21.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевести число в десятичную систему Анна кот Microsoft Office Excel 8 27.11.2013 23:05
Перевести число в римскую систему счисления alexandr017 Общие вопросы C/C++ 1 18.12.2011 18:38
Перевести отрицатьльное дробное число в двоичную систему Иллидан Помощь студентам 0 14.11.2010 13:04
"Число в p-ичной системе счисления. Перевести число в q-ичную систему" и не только :) Zinder Паскаль, Turbo Pascal, PascalABC.NET 4 10.04.2010 14:20
Помогите перевести число из десятичной в шестнадцатиричную систему TAUREN Помощь студентам 5 06.10.2007 14:06