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

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

Войти
Регистрация
Восстановить пароль
 
Salavat94
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 5
#1

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

15.12.2011, 01:38. Просмотров 597. Ответов 2
Метки нет (Все метки)

помогите пожалуйста дописать программу,по блок-схеме
углы вроде написал,но правильно ли?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
 
int main(void) 
{ double a, b, c, A, B, C, ; 
  double Ap, Bp, Cp;
  const float pi = 3.141593;
 
  cout << "Введите стороны a, b, c (см): ";
  cin >> a >> b >> c;
  Ap = acos((a*a-b*b-c*c)/(-2*b*c));
  A = Ap * 180/pi;
  Bp = asin((b*sin(Ap))/a);
  B = Bp * 180/pi;
  C = 180 - (A + B);
  Cp = C*pi/180;
0
Миниатюры
В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника.  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2011, 01:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника. (C++):

В треугольнике заданы две стороны a, b и площадь S. Вычислить и вывести на экран остальные элементы треугольника. - C++
В треугольнике заданы две стороны a, b и площадь S. Вычислить и вывести на экран остальные элементы треугольника. Помогите...

Вычислить сторону треугольника ABC, зная две другие стороны и угол между ними - C++
есть код{float a,b,c,x; setlocale(LC_ALL,&quot;Russian&quot;); cout&lt;&lt;&quot;Вычислить сторону треугольника ABC, зная две другие стороны и угол...

Заданы координаты вершин треугольника. Вывести их в порядке обхода треугольника по часовой стрелке - C++
Заданы координаты вершин треугольника.Вывести их в порядке обхода треугольника по часовой стрелке. Вот код, но правильный ли он?! ...

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

Найти заданный угол треугольника, зная две его стороны и периметр - C++
Всем привет. Что то я совсем туплю с этой тригонометрией, хотя школу всего 5 лет назад закончил. В общем даны две стороны треугольника a,...

Вычислить площадь треугольника и вывести на экран - C++
Директивы препроцессора и функции printf () и scanf () Спасайте товарищи,а то сессию завалю((

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
15.12.2011, 20:37 #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
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
 
int main(void) 
{ double a, b, c, A, B, C, S; 
  double Ap, Bp, Cp; 
  const float pi = 3.141593;
 
  cout << "Введите стороны а, b и c (см): ";
  cin >> a >> b >> c;
  Ap = acos((a*a-b*b-c*c)/(-2*b*c));
  A = Ap * 180/pi; 
  Bp = asin((b*sin(Ap))/a);
  B = Bp * 180/pi; 
  C = 180 - (A + B);
  Cp = C*pi/180; 
  S = 1.0/2* a*b*sin(Cp);
  cout << "\n Результаты: " << "\n Углы A = " << fixed << setprecision(2)<< A << "\n Углы В = " << B << 
          " град, С = " << C << " град " <<
          "\n Площадь S = " << S << " см\n ";
}
0
Salavat94
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 5
15.12.2011, 21:08  [ТС] #3
Цитата Сообщение от nnina Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
 
int main(void) 
{ double a, b, c, A, B, C, S; 
  double Ap, Bp, Cp; 
  const float pi = 3.141593;
 
  cout << "Введите стороны а, b и c (см): ";
  cin >> a >> b >> c;
  Ap = acos((a*a-b*b-c*c)/(-2*b*c));
  A = Ap * 180/pi; 
  Bp = asin((b*sin(Ap))/a);
  B = Bp * 180/pi; 
  C = 180 - (A + B);
  Cp = C*pi/180; 
  S = 1.0/2* a*b*sin(Cp);
  cout << "\n Результаты: " << "\n Углы A = " << fixed << setprecision(2)<< A << "\n Углы В = " << B << 
          " град, С = " << C << " град " <<
          "\n Площадь S = " << S << " см\n ";
}
спасибо,но это у меня есть,мне надо дописать S, r, и Hb по блок-схеме
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2011, 21:08
Привет! Вот еще темы с ответами:

Заданы два массива. Сравнить соответствующие элементы массивов и вывести на экран массив, состоящий из совпавших элементов. - C++
Помогите пожалуйста решить пару задач :3 Заданы два массива целых чисел одинаковой размерности. Сравнить соответствующие элементы...

Нулевые элементы размещены в верхнем и нижнем треугольнике, за условием разделения матрицы диагоналями на 4 треугольника - C++
Прошу помочь мне так как я вообще незнаю что делать. У нас в университете такая ситуация что только было две лекции по языку С++ одна из...

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

Вычислить углы треугольника зная его стороны. - C++
Задание написать прогу но вместо переменной использовать ссылку на неё.Вычислить углы треугольника зная его стороны.Решил писать через...


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

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

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