![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.12.2012
Сообщений: 36
|
![]()
Доброго времени суток!
Подскажите пожалуйста, может кто сталкивался. Как перевести вводимое число из десятичной системы счисления в двоичную? Может существует какая функция? Или реализовывать цикл? И еще, каким образом реализовать сложение/вычитание двоичных чисел? Делаю программу для шифрования/дешифрования методом гаммирования на основе Exсel. Заранее благодарю ![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.12.2012
Сообщений: 36
|
![]()
Благодарю ^^ Впредь буду осмотрительнее)
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.12.2012
Сообщений: 36
|
![]()
Доброго времени суток!
Продолжаю работу по той же программе. С преподавателем встали в ступор. Ищу дружеского пенделя. Скажите, что по вашему мнению не так? Функция должна складывать 2 двоичных числа (ch1 и ch2) которые берет с листа. Проблема с самим алгоритмом сложения. Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Так пойдет?
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
doober, Вы всю конструкцию порушили. )
Им же хотелось нолики с единичками как "строковые биты" складывать. Этакий бейсик-процессор создать. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Пускай вместе с преподом ламают голову
![]() Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.12.2012
Сообщений: 36
|
![]()
Спасибо doober! Выручили)
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Делим число на основание системы.
100/2 = 50. = 0 50/2 - 25, остаток = 0 25/2 12,5 = остаток = 1 12/2 = 6 = 0 6/2 = 3 3/2= 1 итого , записываем с конца 1100100 Проверяем по системе 1,2,4,8.. 64+32+4=100. Задача решена.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 02.12.2012
Сообщений: 36
|
![]()
Эпопея продолжается ^^"
Шифрование получилось. За это еще одно отдельное спасибо doober! Осталось дешифрование. Завтра сдача.. Теперь нужна функция вычитания двух двоичных чисел) |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа в С++ для перевод из десятичной системы счисления в двоичную. | VladJAy | Помощь студентам | 3 | 23.10.2012 16:03 |
Перевод из римской системы счисления в десятичную и наоборот | Александр77777 | Помощь студентам | 3 | 19.01.2012 15:42 |
Pascal. перевод из десятичной системы счисления в двоичную | Xeon332 | Помощь студентам | 3 | 24.01.2011 13:54 |
Перевод из десятичной сист. счисления в любую другую(С++) | lenk0belk0 | Помощь студентам | 0 | 08.10.2010 08:58 |