![]() |
|
Модераторы: bsa |
![]()
|
|
| lumentek |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
Описание задачи в аттаче. Посмотрите правильно ли я делаю? Есть подозрение что сравнивать так вещественные типы нельзя. И еще правильно ли сама логика программы решения? А то с математикой всегда напряжно было(((( Присоединённый файл ( Кол-во скачиваний: 11 )
__________.png 6,45 Kb |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
во втором случае можно написать так:
а в третьем у тебя может случиться деление на 0. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| lumentek |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
препод говорит что при сравнении вещественных чисел нужно делать так
if (fabs(a-b)<eps) {...}, Не понимаю зачем? |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: нет Всего: 1 |
|
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
-------------------- ![]() |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: нет Всего: 1 |
||||
|
||||
| lumentek |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
Спасибо! Еще такой вопрос. Ход решения задачи верный в соотвитсвии с аттачем? Просто препод говорит что логика неверная,во внутри первого if Должна следовать еще один if?
|
|||
|
||||
| Dov |
|
||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
lumentek, если бы ты читал, что тебе пишут, то не задавал бы таких вопросов. отсюда следует, что один из вариантов может выглядеть так:
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||
|
|||||
| lumentek |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
А для f инициализировали таким значением? |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
в этом примере нет сравнения на равенство (ноль - не всчёт, ибо ноль и в Африке ноль Добавлено через 2 минуты и 21 секунду Ну, надо же как-то инициализировать? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| lumentek |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
спасибо. А еще вот тут
после единички стоит точка это для того чтобы компилятор понял что 1 это вещественно число или зачем? |
|||
|
||||
| Dov |
|
||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
Добавлено через 2 минуты и 12 секунд Подсунь ему такой вариант:
Пусть проверяет свою логику... -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||
|
|||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: нет Всего: 1 |
||||
|
||||
| Vaulter |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
Да! C++ Final Draft International Standard C++ International Standard PDF и не препод, а учитель 1. спроси у учителя, выслушай и пойми его ответ 2. подумай, поищи сам. Попробуй. хоть разок 3. спроси здесь и пойми ответ 4. пойми что это тебе не нужно и смени род деятельности Это сообщение отредактировал(а) Vaulter - 6.3.2010, 17:55 |
||||
|
|||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
Oxy, в твоём примере результат вычисления, а в этом - значения, вводимые пользователем ручками. Что он введёт, то и будет.... я так думаю...
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |