0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 2
|
||||||
1 | ||||||
Проверка треугольника, является ли он прямоугольным16.10.2015, 23:26. Показов 6579. Ответов 3
Метки нет (Все метки)
Написала программу, которая проверяет, прямоугольный ли треугольник, но при вводе сторон 3, 4 и 5 пишется, что треугольник не прямоугольный. Подскажите, пожалуйста, в чём проблема.
0
|
16.10.2015, 23:26 | |
Ответы с готовыми решениями:
3
Определить по значениям длин сторон треугольника, является ли он прямоугольным Проверка, является ли треугольник прямоугольным (найти ошибку в коде) Определить по длинам сторон треугольника, является ли он прямоугольным Даны ребра треугольника, является ли треугольник прямоугольным? |
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
16.10.2015, 23:33 | 2 |
Сообщение было отмечено Памирыч как решение
Решение
Работает нормально: http://ideone.com/LAERnn
pow(x, 2) лучше заменить на x*x
0
|
0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 2
|
|
16.10.2015, 23:54 [ТС] | 3 |
Спасибо, заменила и теперь работает. Видимо, это какой-то глюк Code Blocks)
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
17.10.2015, 00:03 | 4 |
Вообще функция pow возвращает значение типа double, а числа с плавающей точкой не следует сравнивать с помощью оператора ==, из-за ошибок округления. Но для чисел 3 4 5 должно было сработать.
0
|
17.10.2015, 00:03 | |
17.10.2015, 00:03 | |
Помогаю со студенческими работами здесь
4
По длинам сторон треугольника опредедить, является ли он прямоугольным Ввести с клавиатуры значения трех сторон треугольника a, b и c; определить, является ли он прямоугольным По введенным координатам вершин треугольника определите является ли данный треугольник прямоугольным Заданы значения 2-х катетов и гипотенузы треугольника. Проверить является ли данный треугольник прямоугольным. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |