![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.01.2017
Сообщений: 18
|
![]()
Имеются два натуральных числа в двоичной форме, требуется найти максимальное число полученное из этих двух чисел
Помогите пожалуйста Мои наработки: Код:
|
![]() |
![]() |
![]() |
#2 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
>требуется найти максимальное число полученное из этих двух чисел
по каким правилам получается новое число?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.01.2017
Сообщений: 18
|
![]()
Как я понял, из первого и второго двоичного числа вычеркиваются нули и единицы, после чего остатки этих чисел складываются, в итоге должно получиться максимальное число в десятичной форме и вывести его в двоичной форме
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.01.2017
Сообщений: 18
|
![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Особенно воодушевляет вычеркивание единиц ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,714
|
![]()
Зато добавляет оптимизма вычеркивание нулей, особенно слева-стоящих.
![]() |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 12.01.2017
Сообщений: 18
|
![]() Цитата:
10011 = 19 в десятичной Допустим вычеркиваем все нули из двух этих чисел в двоичной форме, остаются только единицы. 1101100 = 1111 - после удаления нулей, осталось 4 единицы 10011 = 111 - после удаления нулей, осталось 3 единицы Берем 4 единицы из первого числа и 3 единицы из второго числа, соединяем все единицы, должно получиться 1111111, получается 127 в десятичной 127 > 108 и 127 > 19, мы нашли наибольшее возможное число из двух представленных |
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Хорошо. Это понятно. А что насчёт максимума? допустим даны два числа: 1101100 (это 108 в десятичной) и 10000 (это 16 в десятичной) какой результат "максимальное число полученное из этих двух чисел" ? |
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 12.01.2017
Сообщений: 18
|
![]() Цитата:
Вот как звучит условие |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++, Преобразовать массив из нулей и единиц в двоичное число | Alendorff | Помощь студентам | 11 | 19.02.2013 17:16 |
Число фибоначчи. Двумерный массив, максимальное и минимальное число. | Silverstone | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 02.12.2012 12:19 |
двоичное представление числа и просто число | maxick96 | Общие вопросы C/C++ | 9 | 05.11.2012 21:37 |
как побитово разбить двоичное число? | slon_slon_slon | Общие вопросы C/C++ | 4 | 08.11.2009 21:07 |
двоичное число→десятичное | astrozombie | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 06.05.2009 08:32 |