|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2010, 20:35 | #1 |
Регистрация: 23.11.2010
Сообщений: 3
|
Не получается найти решение
Была дана задача:
"Во входном файле даны 3 целых числа , , . Определить, могут ли они являться длинами сторон треугольника. Если да, то в выходной файл вывести его площадь, иначе вывести -1. Формат входных данных Первая строка входного файла содержит 3 целых числа . Формат выходных данных Выходной файл должен содержать одно число: площадь треугольника не менее, чем с шестью знаками после десятичной точки, если заданные числа могут являться длинами сторон треугольника, и -1 в противном случае. Примеры: Вход 3 4 5 Выход 6.000000" Я решил её вот так: Код:
Последний раз редактировалось Stilet; 24.11.2010 в 09:01. |
23.11.2010, 21:20 | #2 | |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Цитата:
Воображение важнее, чем знания. (Albert Einstein)
|
|
23.11.2010, 21:25 | #3 |
Регистрация: 23.11.2010
Сообщений: 3
|
dmitriegorovih. Хм, логично. Спасибо. А не подскажешь как это исправить?
|
23.11.2010, 23:18 | #4 | |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Цитата:
Код:
Воображение важнее, чем знания. (Albert Einstein)
|
|
24.11.2010, 00:00 | #5 |
Google user
Пользователь
Регистрация: 20.09.2010
Сообщений: 27
|
Не понял суть проверки. Это формула площади, если не ошибаюсь? Не уверен, что она подойдёт.
Вообще проверка делается по "Неравенству треугольника" самая простая. Если сумма длин любых двух сторон больше третьей - треугольник существует. Код:
Pascal/Delphi
ICQ: 2881228 |
24.11.2010, 07:17 | #6 | |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Цитата:
Воображение важнее, чем знания. (Albert Einstein)
|
|
24.11.2010, 09:30 | #7 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
a+b-c>0 a+b+c-2c>0 2(a+b+c)/2 -2c>0 (a+b+c)/2 -c>0 d-c>0 положительная площадь
программа — запись алгоритма на языке понятном транслятору
|
|
24.11.2010, 12:26 | #8 |
Регистрация: 23.11.2010
Сообщений: 3
|
Всем огромное спасибо за помощь. Всё получилось.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Решение системы нелинейных уравнений методами Ньютона и простых итераций. Помогите найти ошибку! | Sianessa | Помощь студентам | 8 | 13.04.2012 17:32 |
подскажите решение -найти значение в диапазоне | kievlyanin | Microsoft Office Excel | 3 | 19.08.2009 12:05 |
по заданному А найти эффективное решение | Chidory | Помощь студентам | 1 | 14.09.2008 17:24 |
помогите найти решение на Delphi | Katovski | Помощь студентам | 5 | 17.05.2008 16:14 |