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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2011, 20:54   #1
clasterit
Пользователь
 
Регистрация: 23.10.2011
Сообщений: 17
Подмигивание del.

del. del. del. del. del. del.

Последний раз редактировалось clasterit; 26.11.2011 в 16:13.
clasterit вне форума Ответить с цитированием
Старый 25.11.2011, 21:08   #2
clasterit
Пользователь
 
Регистрация: 23.10.2011
Сообщений: 17
По умолчанию

del. del. del. del. del. del.

Последний раз редактировалось clasterit; 26.11.2011 в 16:12.
clasterit вне форума Ответить с цитированием
Старый 25.11.2011, 21:16   #3
clasterit
Пользователь
 
Регистрация: 23.10.2011
Сообщений: 17
По умолчанию

del. del. del. del. del. del.

Последний раз редактировалось clasterit; 26.11.2011 в 16:12.
clasterit вне форума Ответить с цитированием
Старый 26.11.2011, 16:24   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

{осталось прикрутить файлы}
1 вроде
Код:
{осталось прикрутить файлы}
var Data:real;
count,i:integer;
res:string;
function DecToBin(N: Integer): String;
const Binary : array[0..1] of Char = ('0','1');
var Res : String;
begin
Res := '';
while N > 0 do begin
Res := Binary[N mod 2] + Res;
N := N div 2;
end;
DecToBin := Res;
end;
begin
data:=5.56;
count:=5;
res:='';
res:=res+DecToBin(trunc(Data))+'.';
data:=data-trunc(data);
for i:=1 to count do
begin
data:=data*2;
case trunc(data) of
1: res:=res+'1';
0: res:=res+'0';
end;
data:=data-trunc(data);
end;
writeln(res);
readln;
end.
результат
Цитата:
101.10001
для 2
Код:
{фунция перевода любой сс в Dec}
function ToDec(n:string;r:longint):longint;{(с)Inadequate}
var
  m,i:longint;
const
  digit:string[16]='0123456789ABCDEF';
begin
  m:=0;
  while n[1]='0' do
    delete(n,1,1);
  for i:=1 to length(n) do
    m:=m*r+pos(n[i],digit)-1;
  ToDec:=m;
end;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 27.11.2011 в 09:33.
IT-man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Олимпиадная задача Sanek_ntsk Помощь студентам 4 09.11.2011 23:03
олимпиадная задача danzel1 Общие вопросы C/C++ 2 21.10.2011 15:15
Олимпиадная задача. _-Re@l-_ Паскаль, Turbo Pascal, PascalABC.NET 1 09.12.2010 20:53
задача с системами исчисления oleg52 Паскаль, Turbo Pascal, PascalABC.NET 5 15.05.2009 15:15