Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 28.01.2004
Откуда: Москва
Народ, помогите, пжалуста, сделать такую прогу:
"Вводится десятизначное натуральное число, не большее 9999, и основание новой системы счисления, не превышающее 16.Выведите это число в новой системе счисления."
Заранее всем спасибо.



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 23.10.2003
Откуда: Иркутск/Майкоп
Так пойдет?
Код:
const
  digits:array[0..15] of char='0123456789ABCDEF';
var
  n,base:integer;
  r:string;
begin
  writeln;
  write('Enter decimal number: ');
  readln(n);
  write('Enter new base: ');
  readln(base);
  r:='';
  repeat
    r:=digits[n mod base]+r;
    n:=n div base;
  until n=0;
  writeln('Result: ',r);
  readln;
end.


:)

_________________
Края каждого совершенно нового крышка процессора не на 100% гладкая. Это связано с тем, что следов мастерства не избежать. (c) Али.


 

Member
Статус: Не в сети
Регистрация: 28.01.2004
Откуда: Москва
vor
А через строки не знаешь как?

_________________
Путь наш долог и трудён,
Но ожидает нас одно - РАЗГОН!!!


 

Advanced member
Статус: Не в сети
Регистрация: 23.10.2003
Откуда: Иркутск/Майкоп
Тут строки используются -
Цитата:
r:string;

_________________
Края каждого совершенно нового крышка процессора не на 100% гладкая. Это связано с тем, что следов мастерства не избежать. (c) Али.


 

Member
Статус: Не в сети
Регистрация: 28.01.2004
Откуда: Москва
vor
Извини, не заметил, я просто обратил внимание на начальный массив сразу, ну тогда большое спасибо! :)

_________________
Путь наш долог и трудён,
Но ожидает нас одно - РАЗГОН!!!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan