2 / 2 / 0
Регистрация: 02.06.2012
Сообщений: 60
|
||||||
1 | ||||||
почему неправильный ответ програмы?20.11.2014, 20:49. Показов 516. Ответов 4
Метки нет (Все метки)
вот код програмы который решает школьную задачу - принадлежит ли точка треугольнику с задаными коордатами.
Так вот проблема в том что ответ всегда один и тот же внезависимости принадлежит точка треугольнику или нет
0
|
20.11.2014, 20:49 | |
Ответы с готовыми решениями:
4
Программа выдает неправильный ответ Неправильный ответ при вычислении Почему выдается неправильный ответ? Почему операция деления выдает неправильный ответ? |
2 / 2 / 0
Регистрация: 02.06.2012
Сообщений: 60
|
|
20.11.2014, 20:55 [ТС] | 2 |
куча writeln'нов добавлено спецом для проверки получаемых значений
0
|
Модератор
|
|||||||||||
20.11.2014, 21:07 | 3 | ||||||||||
Сравнивать действительные числа на равенство -- слишком плохая идея, вместо этого используйте условие: модуль разности сравниваемых чисел меньше заведомо малого числа, например, 1e-6:
1
|
2 / 2 / 0
Регистрация: 02.06.2012
Сообщений: 60
|
|
20.11.2014, 21:22 [ТС] | 4 |
спасибо понял в чем проблема, я нашол еще один вариант решения - округлить получаемые значения ф-ей round(), тогда ответ что надо
0
|
Модератор
|
|
20.11.2014, 21:44 | 5 |
Lagolass,
Round -- слишком грубо. А если треугольник (0,0), (0,0.5), (0.5,0) и точка (0.25,0.25)? И в таком же роде.
0
|
20.11.2014, 21:44 | |
20.11.2014, 21:44 | |
Помогаю со студенческими работами здесь
5
Можете объяснить почему программа выдает неправильный ответ? Поиск первого вхождения шаблона в текст (почему выдается неправильный ответ?) От совсем новичка:почему программа выдает неправильный ответ при тестах с большими числами Неправильный ответ Неправильный ответ mysql Выдается неправильный ответ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |