|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2010, 06:47 | #1 |
Пользователь
Регистрация: 26.11.2010
Сообщений: 29
|
Не пойму в чём проблема. Кажется дело в типах.(С++)
Есть некая программа. Пишется на С++
вот сам код.Точнее проблемный кусок. Код:
Так вот...проблема в u33,u44. Эти переменные вычисляются и имеют примерные значения 46000 и минус 29000*вычислял вчера,поэтому точные значения не помню* Далее...ниже делается проверка на то,являются ли эти два числа числами с разными знаками....Идея в том,чтобы умножить одно на другое,а потом сравнить результат с нулём...Если числа с разными знаками(и не равны нулю),то результат будет меньше нуля...В противном случае больше или равен. По моим рассчётам они всё сходится,а вот DevCpp говорит,что их произведение - положительное число. Как-то так...может путано объяснил чуть-чуть...Ах да...последние извращения с переменной buf..это уже так...от отчаяния. По идее она не нужна. |
26.11.2010, 09:41 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Код:
|
26.11.2010, 09:49 | #3 |
Пользователь
Регистрация: 26.11.2010
Сообщений: 29
|
В смысле как получаем эти самые b1,b2? вот :
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите! Не пойму, в чем дело... | Baharev | БД в Delphi | 7 | 07.12.2009 19:18 |
Подскажите в чём дело? | GMSD | PHP | 0 | 14.08.2009 14:04 |
Ресурсы приложения, не пойму в чём проблема. | Air | Общие вопросы Delphi | 13 | 10.08.2008 21:44 |