Задача: Проверка на существование треугольника исп. ф.Герона

Тема в разделе "C/C++/C#", создана пользователем nvartik, 2 дек 2010.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. nvartik

    nvartik Гость

    нужно написать программу,определяющее существование треугольника,используя формулу герона..
    спасите!!
     
  2. BashOrgRu

    BashOrgRu Well-Known Member

    Регистрация:
    15 мар 2009
    Сообщения:
    78
    Симпатии:
    0
    Кажись так. a,b,c - стороны треугольника.

    Код (C++):
    #include<stdio.h>
    int main(){
    int a,b,c;
    double S;

    printf("a=");
    scanf("%d",&a);
    printf("b=");
    scanf("%d",&b);
    printf("c=");
    scanf("%d",&c);
    S=(a+b+c)*(a+b-c)*(a-b+c)*(b-a+c)/16.0; // квадрат Формулы герона s=1/4*((a+b+c)(a+b-c)(a-b+c)(-a+b+c))^(1/2)
    if (S<=0) printf("Triagle don't exist.\n"); //Если S<=0 следовательно либо треугольник имеет нулевую площадь либо S<0 и корня не существует
    else printf("Triagle exist.\n");
    return 0;
    }
     
Загрузка...
Похожие Темы - Задача Проверка на
  1. Янчик
    Ответов:
    0
    Просмотров:
    585
  2. TrishaRay
    Ответов:
    1
    Просмотров:
    828
  3. elzim
    Ответов:
    0
    Просмотров:
    967
  4. ShaoKahn
    Ответов:
    0
    Просмотров:
    1.192
  5. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.150
Статус темы:
Закрыта.

Поделиться этой страницей