2 / 2 / 0
Регистрация: 23.12.2014
Сообщений: 105
|
||||||
1 | ||||||
Как записать выражение, чтобы не отбрасывалась дробная часть?07.07.2015, 08:54. Показов 1400. Ответов 13
Метки нет Все метки)
(
Здравствуйте.Есть такой код:
0
|
|
07.07.2015, 08:54 | |
Ответы с готовыми решениями:
13
Возможно ли сделать так, чтобы считалась дробная часть?
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
07.07.2015, 09:00 | 2 |
В таком виде как у тебя, ничего не отбрасывается. Вывод проверяй. Как ты определяешь, что дробной части нет?
0
|
Неэпический
|
|
07.07.2015, 09:01 | 3 |
0
|
2 / 2 / 0
Регистрация: 23.12.2014
Сообщений: 105
|
||||||
07.07.2015, 09:38 [ТС] | 4 | |||||
nmcf, Вот полная программа
0
|
![]() 3224 / 1751 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
07.07.2015, 09:58 | 7 |
1
|
2 / 2 / 0
Регистрация: 23.12.2014
Сообщений: 105
|
||||||
07.07.2015, 10:07 [ТС] | 9 | |||||
Строку
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
||||||
07.07.2015, 12:44 | 10 | |||||
Так сделал?
0
|
2 / 2 / 0
Регистрация: 23.12.2014
Сообщений: 105
|
|
07.07.2015, 16:30 [ТС] | 11 |
nmcf, Да, именно так.
0
|
Неэпический
|
|
07.07.2015, 16:33 | 12 |
0
|
2 / 2 / 0
Регистрация: 23.12.2014
Сообщений: 105
|
|
07.07.2015, 17:31 [ТС] | 13 |
Теперь разобрался. Программа работает неверно, если вводить целые числа. Но почему?
0
|
140 / 72 / 26
Регистрация: 29.06.2015
Сообщений: 186
|
|
08.07.2015, 12:18 | 14 |
потому что любые операции с int приводят к int :
int +-*/ int = int чтоб от операции с int получить другой тип (double, float) нужно явно указать что вам нужно (double)int + int = double например: int a=5, b=6; если напишем double c = a+b; то получим int, который запишется в double, а нам надо double, поетому пишем: double c = (double)a + b; double + int даст нам double
0
|
08.07.2015, 12:18 | |
Помогаю со студенческими работами здесь
14
Разделить дробное число на 2 части: целая часть числа и его дробная часть
Выяснить что больше, целая часть числа x, или его дробная часть, умноженная на 10
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |