3 / 3 / 1
Регистрация: 17.02.2013
Сообщений: 63
|
||||||
1 | ||||||
Работа со строкой - помогите найти ошибку20.02.2014, 23:47. Показов 385. Ответов 1
Метки нет Все метки)
(
Не могли бы помочь найти ошибку. В проге ввожу двоичное число без эха посимвольно с предварительной проверкой, затем записываю их в строку. потом хочу получить численное представление числа для сложения с другим числом. для этого просто задаю переменную number1 с нулевым значением и если при вводе встречается "1", то после сдвига соответствующего бита этого числа в сторону младшего разряда прибавляю единицу и сдвигаю обратно, однако после преобразования число не меняется. что нужно исправить?
вот собственно код:
0
|
|
20.02.2014, 23:47 | |
Ответы с готовыми решениями:
1
Работа с файлами, помогите найти ошибку. Простенькая программа с символьной строкой. Надо найти ошибку. Перед строкой матрицы с номером К вставить строку из нулей (найти ошибку) Программа пишет ошибку!! Помогите найти ошибку |
6681 / 2664 / 366
Регистрация: 17.02.2013
Сообщений: 3,906
|
|
22.02.2014, 11:24 | 2 |
>то после сдвига соответствующего бита этого числа в сторону младшего разряда
При этом выдвинутые из регистра биты теряются безвозвратно (кроме выдвинутого последним, который остается в флаге переноса). >прибавляю единицу и >сдвигаю обратно При этом в регистр вдвигаются нули. Т.е. ниже выставленного посредством прибавления единицы бита все биты оказываются обнулены. Используй вместо команд сдвига команды вращения. ROR и ROL. И у тебя все прекрасно получится.
0
|
22.02.2014, 11:24 | |
Помогаю со студенческими работами здесь
2
Помогите найти ошибку: По двум сторонам и углу найти все остальное Найти коэффициент при 10 степени в разложении бинома Ньютона (помогите найти ошибку).
Помогите найти ошибку Помогите найти ошибку? помогите найти ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |