|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как узнать знак числа?
Есть ли в делфи (конкретно в 7-й версии) возможность узнать, какой знак у текущего числа? Если нет, то есть ли это в новых версиях?
|
#2
|
|||
|
|||
всмысле какой знак? положительный или отрицательный? если да, то:
Код:
var n: integer; begin n := -1; if n < 0 then ShowMessage('Отрицательный') else ShowMessage('Положительный'); end; взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#3
|
||||
|
||||
всмысле знак у числа? вопрос можно поточнее?
если символ из таблицы символов тогда chr: например: Код:
ShowMessage(chr(22)); //символ "т" |
#4
|
||||
|
||||
ааа... вот оно что сорри...
|
#5
|
||||
|
||||
Ну а самому написать. Даже примитивно:
Код:
function SignOf(N: Integer): Boolean; // True - число положительно, иначе - отрицательное begin if(N > 0) then Result := True else if(N < 0) then Result := False else ShowMessage('Ноль.'); end; ЗЫ Почитай хоть пару первых страничек из любого самоучителя по делфи... и не будешь задавать подобных вопросов. Помогаю за Спасибо Последний раз редактировалось v1s2222, 19.03.2011 в 11:47. |
#6
|
|||
|
|||
по-моему с 1го класса учат как определить какой знак у числа ))
или так Код:
n := -1; if Pos('-',IntToStr(n)) > 0 then ShowMessage('отрицательный'); взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя Последний раз редактировалось Assistant, 19.03.2011 в 11:49. |
#7
|
||||
|
||||
Цитата:
|
#8
|
||||
|
||||
Есть готовая функция Sign:
Цитата:
Пишу программы за еду. __________________ |
#9
|
|||
|
|||
Ох парни... Что-то я туплю... Совсем запарили преподы с их алгоритмами, теперь даже простую задачу не могу решить... Знали бы вы, КАК я хотел решить эту задачу: хотел использовать абс, складывать, вычитать... А про "<" и ">" забыл. Сорри за потраченное время и спасибо.
|
#10
|
|||
|
|||
Цитата:
Не, первоклашкам рановато еще отрицательные числа |
#11
|
|||
|
|||
Цитата:
|