Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ага, как победит я уже придумал. Надо два раза на 10 умножить, вместо 100 :) Неужели CV такой интересный компилер...
Отправлено
der Student
19 марта 2009, г. 13:55
В ответ на:
Разбейте на две строки.
отправлено пользователем
Quasy
19 марта 2009, г. 13:53
Составить ответ
|
Вернуться на конференцию.
Ответы
А в одной строке умножить на 100, а в другой разделить не работает?
-
Quasy
(19.03.2009, 13:57:59
192.168.0.207,80.243.9.34
,
пустое
)
Неть. На 100 умножать отказывается.
-
der Student
(19.03.2009, 13:59:16
195.34.238.216
,
пустое
)
(temp * 100) / max. какая разрядность переменных?
-
ы
(19.03.2009, 14:04:52
80.92.98.211
,
пустое
)
int temp, max = 4500
-
der Student
(19.03.2009, 14:08:20
195.34.238.216
, 81 байт)
Таки MAX это константа или переменная котороя в ходе вычислений не переприсваевается? Если это константа, то компиллер деление сотни на 4500 произведёт на этапе компиляции. А в проге будет только умножать.
-
Trashy
(19.03.2009, 14:35:8
192.168.1.99,213.167.60.22
,
пустое
)
temp*100 вычисляет неверно
-
der Student
(19.03.2009, 14:38:16
195.34.238.216
,
пустое
)
Кстате, какой то компиллер не понимал слово INT... Приходилось вместо этого писать LONG. Тоесть он компилил, но считал херню полную.
-
Trashy
(19.03.2009, 14:55:38
192.168.1.99,213.167.60.22
,
пустое
)
А на 99 правильно. :о)
-
Trashy
(19.03.2009, 14:40:36
192.168.1.99,213.167.60.22
,
пустое
)
Понятно. Проблема в умножении.
-
der Student
(19.03.2009, 14:37:15
195.34.238.216
,
пустое
)
Это Вы делите нацело на 4500 число c максимумом 65535? Лихо.
-
Quasy
(19.03.2009, 14:19:0
192.168.0.207,80.243.9.34
,
пустое
)
Интересно, а если(+)
-
der Student
(19.03.2009, 14:23:57
195.34.238.216
, 119 байт)
максимальная величина tmp = 4500; 4500*100= 450000 на int 65535 Лихо.
-
JJJ
(19.03.2009, 15:32:20
79.182.15.179
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 567:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru