0 / 0 / 0
Регистрация: 14.03.2014
Сообщений: 3
|
||||||
1 | ||||||
При делении 2 на 4 результат - 020.03.2014, 01:10. Показов 2609. Ответов 1
Метки нет (Все метки)
Стыдно, но не могу понять, почему компилятор выдает 0.
Есть код функции:
При high = 2, a Quant = 4, выдает h = 0. Хотя я от него ожидаю 50. Что я сделал не так?) Добавлено через 2 минуты А, понял. Т.к. все числа int он 0.5 округляет до 0. Решил так h = high*100/Quant;
0
|
20.03.2014, 01:10 | |
Ответы с готовыми решениями:
1
Неверный результат при делении Логическая ошибка: при делении результат всегда единица Компилятор при делении больших чисел выдает не верный результат Найти четырехзначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111 |
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
||||||
20.03.2014, 01:22 | 2 | |||||
Угу. Результат операции будет числом с плавающей точкой если один или оба аргумента - числа с плавающей точкой. Иначе результат выражения - целочисленный.
0
|
20.03.2014, 01:22 | |
20.03.2014, 01:22 | |
Помогаю со студенческими работами здесь
2
Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D Найти числа, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47 При делении округляет Округление при делении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |