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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
compas
Сообщений: n/a
#1

формула герона - C++

04.02.2010, 19:54. Просмотров 1929. Ответов 1
Метки нет (Все метки)

найти площадь 2х трёугольников по формуле герона, оформить в виде ф-ций

p=(a+b+c)/2;
S=sqrt(p*(p-a)*(p-b)*(p-c));

помогите плиз!
с++

Добавлено через 42 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <math.h>
#include <conio.h>
 
void main ()
 
{
clrscr ();
int a1,b1,c1,a2,b2,c2;
double p1,s1,p2,s2;
cout<<"vvedite storony 1tr"<<a1<<b1<<c1<<endl;
cin>>a1>>b1>>c1;
cout<<"vvedite storony 2tr"<<a2<<b2<<c2<<endl;
cin>>a2>>b2>>c2;
p1=(a1+b1+c1)/2;
s1=sqrt(p1*(p1-a1)*(p1-b1)*(p1-c1));
p2=(a2+b2+c2)/2;
s2=sqrt(p2*(p2-a2)*(p2-b2)*(p2-c2));
cout<<"s1="<<s1<<endl;
cout<<"s2="<<s2<<endl;
getch ();
}
вот прога, но кто может в функциях оформить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2010, 19:54     формула герона
Посмотрите здесь:

Посчитать площадь по формуле Герона - C++
Посчитать площадь по формуле Герона #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { int a, b, c,...

Найти площадь треугольника по формуле Герона - C++
Помогите пожалуйста с задачкой на класс. Нужно найти площадь треугольника по формуле Герона. Ошибку выдает, подчеркивает p в самой формуле....

Вычислить площадь треугольника по формуле Герона - C++
ВЫЧЕСЛИТЬ ПЛОЩАДЬ ТРЕУГОЛЬНИКА ПО ФОРМУЛЕ ГЕРОНА S=√p(p-a)(p-b)(p-c) где p-полупериметр a,b,c-стороны

Нахождения площади треугольника по формуле Герона - C++
Мой код: // нахождение S треугольника по формуле Герона # include &quot;stdafx.h&quot; # include &lt;stdio.h&gt; # include &lt;conio.h&gt; # include...

вычислить площадь треугольника по формуле герона - C++
Написать процедуру,которая вычислит площадь треугольника по формуле герона s=(p*(p-a)*(p-b)*(p-c)) плз, о4 срочно

Найти площадь треугольника по формуле Герона - C++
Помогите, пожалуйста! Что только не делала, но вычисляет все равно не верно:resent: Вычислить площадь треугольника по формуле Герона....

Найти площадь треугольника по формуле Герона - C++
помогите решить программу в С++ : даны стороны треугольника a, b, c.Найти площадь треугольника по формуле Герона.

вычислить площадь треугольника со сторонами a,b,c по формуле Герона - C++
1)вычислить площадь треугольника со сторонами a,b,c по формуле Герона,проверив условие корректности введенных данных(длины всех сторон...

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

задача про треугольники Герона (дело не в нахождении площади) - C++
Задание звучит так : треугольники длины стороны и площади каких есть натуральными числами называются треугольниками Герона (например...

Площадь выпуклого многогранника методом триангуации по формуле Герона - C++
Разработать программу для расчета выпуклого многогранника методом триангуации (разбиения на треугольники) по формуле Герона (определение...

Не пойму где ошибка при вычислении площади треугольника формулой Герона - C++
Иногда результат 0.0... Иногда -1.#j Иногда -1.#ind00 #include&lt;stdio.h&gt; #include&lt;math.h&gt; float square(float a, float b,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
05.02.2010, 01:58     формула герона #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
#include <iostream.h>
#include <math.h>
#include <conio.h>
 
void Input(int a, int b, int c)
{
    cout<<"vvedite storony tr"<<a<<b<<c<<endl;
    cin>>a>>b>>c;
}
double Square(int a, int b, int c)
{
    double p, s;
    p = (a + b + c) / 2;
    s = sqrt(p * (p - a) * (p - b) * (p - c));
    return s;
}
int main ()
{
    clrscr ();
    int a1, b1, c1, a2, b2, c2;
    Input(&a1, &b1, &c1);
    Input(&a2, &b2, &c2);
    cout<<"s1="<<Square(a1, b1, c1)<<endl;
    cout<<"s2="<<Square(a2, b2, c2)<<endl;
    getch ();
    return 0;
}
Ответ Создать тему
Опции темы

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