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

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

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

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

16.11.2014, 16:10. Просмотров 212. Ответов 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, ссылаясь на то, что в нескольких тестах был получен неправильный результат. Где я ошибся?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 16:10     Найти площадь треугольника
Посмотрите здесь:

C++ Наследование: найти площадь равностороннего треугольника
C++ Найти площадь треугольника по его вершинам
найти площадь и периметр треугольника C++
Найти площадь и высоту треугольника C++
C++ Найти площадь треугольника по формуле Герона
Найти периметр и площадь треугольника C++
C++ Найти площадь треугольника по формуле Герона
Построить треугольник, найти площадь данного треугольника C++
C++ Найти площадь треугольника по формуле Герона
Найти гипотенузу и площадь треугольника C++
C++ Найти площадь треугольника
C++ Создание функции позволяющую найти площадь треугольника

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

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

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