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

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

Войти
Регистрация
Восстановить пароль
 
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
#1

Вычислить биссектрисы треугольника - C++

12.06.2010, 13:15. Просмотров 995. Ответов 11
Метки нет (Все метки)

Составить программу, которая вычисляет биссектрисы треугольника со сторонами а, b, с по формулам:
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2010, 13:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить биссектрисы треугольника (C++):

Составить программу, которая вычисляет биссектрисы треугольника со сторонами a,b,c по - C++
Составить программу, которая вычисляет биссектрисы треугольника со сторонами a,b,c по

Составить программу для вычисления биссектрисы треугольника, проведенной с вершины B - C++
Составить программу для вычисления биссектрисы треугольника, проведенной с вершины B, по формуле: l=2((acp(p-b))1/2)/(a+c), где p=(a+b+c)/2...

Вычислить длину биссектрисы, проведенной из вершины А - C++
В треугольнике АВС известны длины сторон a,b,c.Вычислить длину биссектрисы, проведенной из вершины А.

Даны три положительных числа а, b, с. Проверить, будут ли они сторонами треугольника. Если да, то вычислить площадь этого треугольника. - C++
Помогите, пожалуйста, исправить здесь ошибку времени... #include<iostream> #include<cmath> using namespace std; void main() { ...

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

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

11
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
12.06.2010, 13:32 #2
a,b,c заданы?
тогда в чем сложность?
корень квадратный sqrt() в заголовочном файле: #include <cmath>

Добавлено через 10 минут
lb, lc по аналогии

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
using namespace std;
 
double la(int a,int b,int c)
{
       return (sqrt(b*c*(a+b+c)*(b+c-a))/(b+c));
}
 
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    
    cout  << "\n" << la(a,b,c);
    
    cin.get();
    cin.get();
}
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
12.06.2010, 13:41  [ТС] #3
а шо это означает бо я в СИ слабоват...
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
12.06.2010, 13:42 #4
что означает?
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
12.06.2010, 13:43  [ТС] #5
и у мня 6 компелятор....мож можно ее как то проше написать...
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
12.06.2010, 13:45 #6
не компилиться?
замени на
C++
1
2
#include <iostream.h>
#include <math.h>
и это на С++
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
12.06.2010, 13:49  [ТС] #7
шо это означает
cin.get();
cin.get();
}
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
12.06.2010, 13:50 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот на С
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
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
double la(int a,int b,int c)
{
       return (sqrt(b*c*(a+b+c)*(b+c-a))/(b+c));
}
 
int main()
{
    int a,b,c;
    scanf("%d",&a);
     scanf("%d",&b);
      scanf("%d",&c);
    //cin>>a>>b>>c;
    
    printf("\n");
    printf("%lf",la(a,b,c));
    //cout  << "\n" << la(a,b,c);
    
   getch();
    getch();
}

здесь cin.get(), а также getch() для того, что консоль сразу не пропадала с экрана
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
12.06.2010, 13:58  [ТС] #9
а можно ее еше проше как то записать...если че извеняй зав тупой вопрос
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
12.06.2010, 13:59 #10
zizu, т.к. через ф-ции тебе надо, то врядли можно еще проще
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
12.06.2010, 14:32  [ТС] #11
а что ты имел всмысле lb, lc по аналогии их что еше сюда записывать
C++
1
2
3
{
       return (sqrt(b*c*(a+b+c)*(b+c-a))/(b+c));
}
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
12.06.2010, 15:02 #12
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
не отдельные ф-ции
вот вся прога
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
31
32
33
34
35
36
37
#include <conio.h>
#include <stdio.h>
#include<math.h>
 
double la(int a,int b,int c)
{
       return (sqrt(b*c*(a+b+c)*(b+c-a))/(b+c));
}
 
double lb(int a,int b,int c)
{
       return (sqrt(a*c*(a+b+c)*(b+c-b))/(a+c));
}
 
double lc(int a,int b,int c)
{
       return (sqrt(a*b*(a+b+c)*(a+b-c))/(a+b));
}
 
int main()
{
    int a,b,c;
    scanf("%d",&a);
     scanf("%d",&b);
      scanf("%d",&c);
 
    
    printf("\n");
    printf("%lf",la(a,b,c));
    printf("\n");
    printf("%lf",lb(a,b,c));
    printf("\n");
    printf("%lf",lc(a,b,c));
    
   getch();
    getch();
}
1
12.06.2010, 15:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2010, 15:02
Привет! Вот еще темы с ответами:

Вычислить элементы треугольника - C++
http://www.cyberforum.ru/attachments/cpp-beginners/95810d1344577785t-fac36ea20fc8.jpg В треугольнике (см. рис. 1.8, а) заданы три стороны...

Вычислить высоту треугольника - C++
Всем привет!Поступил на первый курс!У нас програмирование на Borland C++!Уже начали грузить!Кому не тяжело решите 4 программы!Но напишите...

Вычислить параметр треугольника - C++
Здравствуйте уважаемые форумчане! Даны стороны треугольника а, b, c. Вычислить параметр треугольника по Биссектрисе на сторону С. ...

Вычислить периметр треугольника - C++
Вычислить периметр произвольного треугольника, если известны две его стороны и угол между ними.


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

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

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