Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Leifur_Hilarius
4 / 4 / 2
Регистрация: 21.11.2010
Сообщений: 25
1

Площадь треугольника

08.07.2011, 19:08. Просмотров 889. Ответов 2
Метки нет (Все метки)

В общем я хэллоуворлдщик, найдите пожалуйста ошибку, площадь не вычисляется адекватно:
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
26
27
28
29
30
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
double area(int a1,int b1,int c1)
{
    return(sqrt(((a1+b1+c1)/2)*(((a1+b1+c1)/2)-a1)*(((a1+b1+c1)/2)-b1)*(((a1+b1+c1)/2)-c1)));
}
void main()
{
    int a,b,c;
    printf("enter length\n");
    scanf("%d%d%d",&a,&b,&c);
    if(a+b<c||a+c<b||b+c<a)
    {
        printf("there is no such triangle\n");
    }
    else
    {
        double ar;
        printf("such triangle exists\n");
        if(pow(a,2)==pow(b,2)+pow(c,2)||pow(b,2)==pow(a,2)+pow(c,2)||pow(c,2)==pow(b,2)+pow(a,2))
        {
            printf("triangle is rectangular\n");
        }       
        ar=area(a,b,c);
        printf("%d",ar);
    }
    getch();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2011, 19:08
Ответы с готовыми решениями:

Дана сторона равностороннего треугольника. Найти площадь этого треугольника и его высоту
1.) Дана сторона равностороннего треугольника. Найти площадь этого треугольника и его высоту....

Ввести стороны равностороннего треугольника. Найти площадь этого треугольника и его высоту
В универе на первом курсе в первый день сразу задали лабораторную помогите решить на си задачу: ...

Площадь треугольника
нужно выполнить 2 задания.добрые люди помогите.1. Выкладывание заданий в виде картинки не...

Площадь треугольника
Написать программу, которая вычисляет площадь треугольника, требуется ручной ввод значений....

Вычислить площадь треугольника
Вычислить площадь треугольника, зная длины всех сторон и радиус описанной окружности, проверив...

2
litoq
10 / 10 / 3
Регистрация: 11.12.2010
Сообщений: 12
08.07.2011, 19:29 2
C
1
printf("%f",ar);
1
accept
4838 / 3260 / 464
Регистрация: 10.12.2008
Сообщений: 10,569
09.07.2011, 06:09 3
C
1
2
3
4
5
6
7
/* triangle_area: найти площадь треугольника со сторонами a, b и c */
double triangle_area(double a, double b, double c)
{
    double p = (a + b + c) / 2;
    
    return sqrt(p * (a - p) * (b - p) * (c - p));
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2011, 06:09

Найти площадь треугольника
составить программу вычисления площади треугольника по трем сторонам.

Вычислить площадь треугольника
Заданные вещественные числа, которые определяют отрезки a, b, c и d. Для каждой тройки тех...

Площадь треугольника. Функции
Вводятся координаты 3-х точек. Узнать площадь треугольника, образованными этими двумя точками....


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

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

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