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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2013, 17:55   #1
deus95
 
Регистрация: 17.12.2013
Сообщений: 4
Восклицание Нужна блок-схема(алгоритм) для этой програмки!

Код:
uses crt;
const
  Tab_per: array[1..13] of record
    ar: word;
    rm: string[2];
  end = ((ar: 1000; rm:'M'),  (ar: 900; rm: 'CM'), (ar: 500; rm: 'D'),
         (ar: 400; rm: 'CD'), (ar: 100; rm: 'C'),  (ar: 90; rm: 'XC'),
         (ar: 50; rm: 'L'),   (ar: 40; rm: 'XL'),  (ar: 10; rm: 'X'),
         (ar: 9;rm: 'IX'),   (ar: 5; rm: 'V'),    (ar: 4; rm: 'IV'),
         (ar: 1; rm: 'I'));
var
  rimch: string;
  arch: longint;
  num: byte;
  symb: string[2];
  znch: word;
begin
clrscr;
  Write('Введіть арабське число: ');
  ReadLn(arch);
  rimch := '';
  num := 1;
  repeat
    symb := Tab_per[num].rm;
    znch := Tab_per[num].ar;
    while znch <= arch do
       begin
         rimch := rimch + symb;
         Dec(arch, znch);
       end;
    Inc(num);
  until arch <= 0;
  WriteLn('Rimskoe chislo: ', rimch);
  Readln
end.

Последний раз редактировалось Serge_Bliznykov; 18.12.2013 в 09:32.
deus95 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна блок-схема для программы Destox Паскаль, Turbo Pascal, PascalABC.NET 0 28.03.2013 19:06
Нужна блок-схема для программы на Ассемблере gipius Фриланс 0 23.05.2012 20:54
нужна блок схема для программы Glenel Помощь студентам 5 15.04.2011 09:04
Нужна блок схема для P_Sharp Денис999 Помощь студентам 0 24.12.2010 21:18
блок схема к этой программе emin313gs Помощь студентам 1 10.10.2010 17:35