![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.12.2008
Сообщений: 47
|
![]() Код:
Код:
и еще вопрос- как проверить, дробное (нецелое) число или нет?
Люди - отвратительные. Эгоистичные. Шумные. Говорят ерунду. А подумав еще немножко, понимаешь, что ты абсолютно такой же, если не хуже...
|
![]() |
![]() |
![]() |
#2 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]()
никак ты не определишь таким условием second %1 == 0. Для вещественных чисел нет такой операции "проверка на равенство нулю"! НЕТУ!!! и никогда не будет.
double x = 0; if (x == 0) /// никогда не выполниться, т. к. x - вещественное число. нужно рассматривать погрешность по абсолбтной величине. Например: if (abs(x) < epsilon) // где epsilon - маленькое число, например 0.001. Вообще epsilon подбирается опытным путем, но это дело сложное. В твоей задаче можно было написать Код:
Проверить можно след. образом: рассмотреть абсолютную величину разности числа и его целой части. Если меньше epsilon - то целое, иначе - нет. Короче, если есть число x, то if (abs(x - floor(x)) < epsilon) // чило целое, иначе - не целое. Пиши в своей программе так: Код:
Последний раз редактировалось Stilet; 08.12.2009 в 08:37. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.12.2008
Сообщений: 47
|
![]()
так second целое число int....
![]() но все равно спасибо ![]()
Люди - отвратительные. Эгоистичные. Шумные. Говорят ерунду. А подумав еще немножко, понимаешь, что ты абсолютно такой же, если не хуже...
|
![]() |
![]() |
![]() |
#4 | |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти номера пары точек, расстояние между которыми наибольшее | Nevis | Помощь студентам | 5 | 21.06.2009 23:37 |
Точки и нахождение ближайшей пары точек | Salim | Помощь студентам | 0 | 15.06.2009 23:32 |
Определения частоты пары соседних символов в каждой строке и формирования файла частот построчно | ивт | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 05.12.2008 20:09 |
Пары регистров в Delphi | Jupiter | Общие вопросы Delphi | 4 | 13.08.2008 17:29 |