Форум программистов, компьютерный форум CyberForum.ru

Найти площадь треугольника - C++

Восстановить пароль Регистрация
 
maxkoshevoi
 Аватар для maxkoshevoi
62 / 62 / 13
Регистрация: 07.11.2013
Сообщений: 534
16.11.2014, 16:10     Найти площадь треугольника #1
Вот задача[Deleted]
 Комментарий модератора 
Задачи надо переписывать в текст сообщения

Решил я её так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <math.h>
#include <iostream.h>
#include <fstream.h>
 
using namespace std;
 
int main(int argc, char* argv[])
{       ifstream in;
        in.open("input.txt");
        double a(0), b(0), c(0), o(0);
        in >> a >> b >> c;
        in.close();
        if (a + b > c && c + b > a && a + c > b)
        {
                double p = (a+b+c)/2;
                o = sqrt(p*(p-a)*(p-b)*(p-c));
        }else{
                o = a+c+b;
        }
        ofstream out;
        out.open("output.txt");
        out << o;
        out.close();
        return 0;
}
Но система тестирования выдаёт мне только 65 баллов из 100, ссылаясь на то, что в нескольких тестах был получен неправильный результат. Где я ошибся?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 16:10     Найти площадь треугольника
Посмотрите здесь:

Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь C++
Найти площадь и высоту треугольника C++
C++ Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника?
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей. C++
Найти периметр и площадь треугольника C++
По длинам двух сторон некоторого треугольника и углу между ними найти длину третьей стороны и площадь этого треугольника C++
Найти гипотенузу и площадь треугольника C++
C++ Найти площадь треугольника

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
16.11.2014, 16:15     Найти площадь треугольника #2
Возможно, площадь вырожденного треугольника равна нулю, а не (a + c + b).
maxkoshevoi
 Аватар для maxkoshevoi
62 / 62 / 13
Регистрация: 07.11.2013
Сообщений: 534
16.11.2014, 16:38  [ТС]     Найти площадь треугольника #3
Нет, там так и нужно.
Вот всё таки текст задачи:
3аданы три натуральных числа а, b, с. Определить можно ли построить треугольник со сторонам а, b и с. Определить, можно ли построить треугольник с такими сторонами. Если да, вывести площадь этого треугольника, если нет, вывести сумму чисел a, b и c.
Yandex
Объявления
16.11.2014, 16:38     Найти площадь треугольника
Ответ Создать тему
Опции темы

Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru