-23 / 0 / 2
Регистрация: 15.03.2013
Сообщений: 328
|
||||||
1 | ||||||
Цикл while, остаток от деления нацело18.04.2014, 21:23. Показов 5755. Ответов 7
Метки нет (Все метки)
Имеется цикл while:
тогда у меня при запуске цикла d получается 5387; Но, если посчитать на калькуляторе, то (83*5387)/14904 = 30,000067. Т.е. c цикла выходит при таком значении, а должно выходить при единице. Спасибо всем за помощь.
0
|
18.04.2014, 21:23 | |
Ответы с готовыми решениями:
7
Найти частное и остаток от деления нацело без операции деления Найти частное от деления нацело N на K, а также остаток от этого деления Не могу понять ошибку. Остаток от деления нацело Усовершенствование программы, деление нацело и остаток от деления |
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
18.04.2014, 21:26 | 2 |
танкист34, там не деление, а деление с остатком.
% - возвращает остаток от целочисленного деления.
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
||||||
18.04.2014, 21:27 | 3 | |||||
А что за код такой?
0
|
-23 / 0 / 2
Регистрация: 15.03.2013
Сообщений: 328
|
|
19.04.2014, 05:10 [ТС] | 4 |
это для уверенности, а то бывает так что, если ноль присваиваешь, то в переменной оказывается вовсе не ноль.
Добавлено через 1 минуту дак это понятно, деление обозначается другим оператором. Меня интересует, почему именно при таком значении цикл завершается
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
19.04.2014, 07:46 | 5 |
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,713
|
|
19.04.2014, 09:20 | 6 |
Сообщение было отмечено танкист34 как решение
Решение
1
|
-23 / 0 / 2
Регистрация: 15.03.2013
Сообщений: 328
|
||||||
19.04.2014, 10:25 [ТС] | 7 | |||||
на ассемблере тоже наподобие делают, только там XOR применяют вместо
Конечно, я наверно ошибаюсь что это обязательно, но порой когда ставишь так, то всё запускается. Тем более это не запрещено,обыкновенное побитовое умножение.
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
19.04.2014, 10:49 | 8 |
Не, минуту... На асме xor для обнуления используется в целях оптимизации, а не потому что другие способы не работают.
В общем, в приведенном случае это необоснованное усложнеие кода. Мб и можно наступить на грабли в сочетании с ассемблерными вставками -- не знаю, сходу не рискну сказазать.
0
|
19.04.2014, 10:49 | |
19.04.2014, 10:49 | |
Помогаю со студенческими работами здесь
8
Используя операции деления нацело и взятия остатка от деления, определить, имеется ли в записи числа цифра k С помощью операций деления нацело и взятия остатка от деления определить, имеется ли в записи числа N цифра 2 Дано целое число N(>0).используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр Используя одну операцию деления нацело и одну операция взятия остатка от деления найти цифру. соответствующую разряду ты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |