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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maxkoshevoi
65 / 65 / 14
Регистрация: 07.11.2013
Сообщений: 539
#1

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

16.11.2014, 16:10. Просмотров 243. Ответов 2
Метки нет (Все метки)

Вот задача[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, ссылаясь на то, что в нескольких тестах был получен неправильный результат. Где я ошибся?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 16:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти площадь треугольника (C++):

Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника - C++
Требования к программе: - Входные данные ввести с помощью стандартных процедур ввода; - На печать вывести значение входной переменной и...

Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника? - C++
Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника?

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

Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей. - C++
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей.

По длинам двух сторон некоторого треугольника и углу между ними найти длину третьей стороны и площадь этого треугольника - C++
Привет всем. Помогите исправить программу. Вот задача: По длинам двух сторон некоторого треугольника и углу между ними найти длину...

Найти площадь треугольника - C++
дан производительный треугольник со сторонами a b c найти площадь треугольника c++

2
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
16.11.2014, 16:15 #2
Возможно, площадь вырожденного треугольника равна нулю, а не (a + c + b).
0
maxkoshevoi
65 / 65 / 14
Регистрация: 07.11.2013
Сообщений: 539
16.11.2014, 16:38  [ТС] #3
Нет, там так и нужно.
Вот всё таки текст задачи:
3аданы три натуральных числа а, b, с. Определить можно ли построить треугольник со сторонам а, b и с. Определить, можно ли построить треугольник с такими сторонами. Если да, вывести площадь этого треугольника, если нет, вывести сумму чисел a, b и c.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2014, 16:38
Привет! Вот еще темы с ответами:

Найти площадь треугольника - C++
Найдите площадь треугольника (S=1/2*a*h, где а – сторона треугольника, h – высота к данной стороне). Сторона и высота должны вводится...

Найти периметр и площадь треугольника - C++
в C ++. 10. Треугольник задан координатами (x1, y1), (x2, y2), (x3, y3) своих вершин. Найти периметр и площадь треугольника

Найти площадь и высоту треугольника - C++
Дана сторона равностороннего треугольника. Найти площадь этого треугольника и его высоту. Ребята,выручайте!

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru