1 / 1 / 0
Регистрация: 19.11.2016
Сообщений: 9
|
|
1 | |
Условные операторы: определить четность/нечетность цифр в записи произвольного двузначного числа19.11.2016, 15:13. Показов 3247. Ответов 13
Метки нет (Все метки)
Помогите, пожалуйста.
Определить четные или нечетные цифры в записи произвольного двузначного числа. Ответ сообщение: цифра числа и его квалификация на четность. Число заданно в программе, без ввода.
0
|
19.11.2016, 15:13 | |
Ответы с готовыми решениями:
13
Определить четность/нечетность каждой цифры 3-значного числа Если цифры двузначного числа различны - то проверить их на чётность, иначе найти удвоенную сумму цифр Условные операторы: определить произведение цифр двух заданных чисел Определить сумму и произведение цифр, число, образованное перестановкой цифр для двузначного числа |
197 / 89 / 15
Регистрация: 10.07.2016
Сообщений: 146
|
|
19.11.2016, 16:22 | 2 |
Проверяй нулевой бит или сдвигай вправо на 1 и по флагу С понятно четное или нет.
1
|
1 / 1 / 0
Регистрация: 19.11.2016
Сообщений: 9
|
|
19.11.2016, 18:39 [ТС] | 3 |
А можешь написать, как это сделать. А то я ассемблер только начинаю учить.
0
|
Asm/C++/Delphi/Py/PHP/VBA
|
|||||||||||
20.11.2016, 00:04 | 4 | ||||||||||
1
|
1 / 1 / 0
Регистрация: 19.11.2016
Сообщений: 9
|
|
20.11.2016, 20:49 [ТС] | 5 |
Спасибо, но в задании имелось в ввиду, определить четная или не четная цифра двухзначного числа, то есть получить каким то образом первую или вторую цифру числа и определить является ли она четной
0
|
197 / 89 / 15
Регистрация: 10.07.2016
Сообщений: 146
|
|
20.11.2016, 21:19 | 6 |
Значит если в al двузначное число, делаем AAM, а далее проверяем нулевой бит shr al,1 результат во флаге C.
1
|
1 / 1 / 0
Регистрация: 19.11.2016
Сообщений: 9
|
|
20.11.2016, 22:24 [ТС] | 7 |
А можно пример, а то это пока мне сложно понять
0
|
Asm/C++/Delphi/Py/PHP/VBA
|
||||||
20.11.2016, 22:27 | 8 | |||||
Сообщение было отмечено Vitakik как решение
Решение
То, что написал Ol44, но на примере:
Или через shr, как описано выше.
1
|
1 / 1 / 0
Регистрация: 19.11.2016
Сообщений: 9
|
||||||
20.11.2016, 22:30 [ТС] | 9 | |||||
У меня все время выдает, что цифра четная
0
|
1 / 1 / 0
Регистрация: 19.11.2016
Сообщений: 9
|
||||||
20.11.2016, 22:37 [ТС] | 11 | |||||
все равно тоже самое
1
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
|||||||||||
20.11.2016, 22:55 | 12 | ||||||||||
как такое может быть? может тебе это приснилось, что значение al сохраняется!? скажу тебе по секрету, что должно быть
инициализировать сегмент данных достаточно один раз в начале
1
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
||||||
20.11.2016, 23:02 | 14 | |||||
ну и в целом как-то так
тоже верно как ни крути
0
|
20.11.2016, 23:02 | |
20.11.2016, 23:02 | |
Помогаю со студенческими работами здесь
14
Определить для целого числа его четность и нечетность, для дробного - целую часть Массив: Создать массив при помощи цикла, а затем определить четность и нечетность каждого числа. Проверка числа на чётность/нечётность Проверка числа на четность/нечетность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |