Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 7
1

Перевод из десятичной системы в двоичную и обратно из двоичной в десятичную

11.03.2014, 19:33. Показов 3681. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
uses crt;
var m:array[1..100]of integer;
n:longint;
i,k:integer;
 
begin
 clrscr;
 write('-> ');
 readln(n);
 k := 0;
 if n=0 then
 begin
  k:=1;
  m[k]:=0;
 end else
 while n<>0 do
 begin
  inc(k);
  m[k] := n mod 2;
  n := n div 2;
 end;
 for i:=k downto 1 do write(m[i],' ');
 readln;
end.
как сделать перевод обратно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2014, 19:33
Ответы с готовыми решениями:

Перевод из десятичной(двоичной) системы счисления в двоичную(десятичную)
Всем добрый день, кто может помочь как можно реализовать данную задачу на С? Уже долго мучаюсь с...

Как переводить числа из двоичной системы в десятичную и из десятичной в двоичную
Прошу объяснить мне как переводить числа из двоичной системы в десятичную и из десятичной в...

Перевод из двоичной системы счисления в десятичную и обратно
здравствуйте дорогие друзья нужна ваша помощь! помогите пожалуйста написать одну программку и я от...

Перевод из двоичной системы счисления в десятичную и обратно
Есть задача Дана строка, изображающая двоичную1|десятичную2 запись целого числа. Вывести строку,...

2
142 / 148 / 116
Регистрация: 15.11.2012
Сообщений: 537
Записей в блоге: 2
11.03.2014, 23:49 2
Я думаю, что-то навроде этого:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var s:string;
function bin2dec(var s:string):Longint;
var i,k,sum:Integer;
Begin
    for i:=length(s) downto 1 do begin
    If s[i]=1 Then sum:=sum+(k*ln(2)); // возвести 2 в степень разрядности
    Inc(k);
end;
 
BEGIN
readln(s);
Writeln(bin2dec(s));
readln;
END.
1
0 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 7
12.03.2014, 12:22  [ТС] 3
Спасибо за помощь!
0
12.03.2014, 12:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2014, 12:22
Помогаю со студенческими работами здесь

Перевод чисел из десятичной системы в двоичную, и обратно
Студент, только начал учебу. Сильно не ругаетесь, а если не можете - то, лучше пройдите мимо. По...

Перевод десятичной дроби из двоичной системы счисления в десятичную
Подскажите пожалуйста, не смог найти на форуме код, который бы осуществлял перевод десятичной дроби...

перевод из двоичной в десятичную и обратно
Ребят, он переводит из десятичной в двоичную систему и обратно...но при переводе отрицательного...

Перевод из десятичной СС в двоичную и обратно
Всем привет имеется задача. &quot;Разработать приложение, осуществляющее перевод введенного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru