|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.02.2013, 23:14 | #11 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
а почему не получается сделать вот так?
Код:
|
13.02.2013, 23:32 | #12 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
при делении целого на целое получается тоже целое. А целое округляется в меньшую сторону. Сделайте 1.0 / 130
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
14.02.2013, 00:00 | #13 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
Уже разобрался, оказывается нужно было так как вы говорите 0 в конце добавлять или тип float указывать. Типа вот так float buf = (float)1/(float)130;
Со всем этим разобрался, работает как часы. Подскажите пожалуйста альтернативу floor(), а то с библиотекой #include <math.h> получается слишком громоздко, целых 13 кб, пишу прошивку для микроконтроллера |
14.02.2013, 10:37 | #14 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Какого чёрта тогда у Вас в предыдущем варианте делало sprintf() ?! |
|
14.02.2013, 13:09 | #15 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
ну с этим делом я уже разобрался, флор впринцыпе не нужен, точность от этого не страдает.
Оказывается проблема не в большой библиотеке а в самом коде Код:
Например Код:
|
14.02.2013, 13:32 | #16 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
А вообще, открывайте скомпилированный код и смотрите, что сделал компилятор и почему. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
pascal:округлить число | nickolaeff | Помощь студентам | 2 | 09.06.2012 09:39 |
Как округлить вещественное число до 2 знаков после запятой | roxy7 | Microsoft Office Excel | 2 | 06.12.2011 22:15 |
время округлить и перевести в число | smrtipathaka | Microsoft Office Excel | 3 | 04.04.2011 12:08 |
как округлить число до десятой? | StdentOfCollege | Общие вопросы Delphi | 4 | 05.04.2010 19:55 |
Как округлить число до сотых в Edit | xxxsas | Общие вопросы C/C++ | 3 | 25.01.2009 09:04 |