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

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

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

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

15.12.2011, 01:38. Просмотров 585. Ответов 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;
Миниатюры
В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника.  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2011, 01:38     В треугольнике заданы две стороны a, b ,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++
Всем привет. Что то я совсем туплю с этой тригонометрией, хотя школу всего 5 лет назад закончил. В общем даны две стороны треугольника a,...

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

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

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

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

Два треугольника заданы координатами своих вершин. Вычислить их площади - C++
Два треугольника заданы координатами своих вершин. Вычислить их площади по формуле S=1/2((Х2-Х1)(Y3-Y1)-(X3-X1)(Y2-Y1)) и определить, какой...

Заданы две матрицы A и B. Нужно вычислить матричное выражение - C++
Привет всем, нужна помощь. Вообщем задание: Заданы две квадратные матрицы A и B. Нужно вычислить...

Классы (вывести на экран информацию о треугольнике: равносторонний, равнобедренный или разносторонний) - C++
#include&lt;iostream&gt; #include&lt;math.h&gt; #include&lt;string&gt; using namespace std; class Triangle { private: int a; int b; int...

Вывести длину наибольшей или наименьшей стороны треугольника в зависимости от его площади - C++
Даны длины трех сторон треугольника x, y, z. Если площадь этого треугольника больше 100, вывести на экран длину наибольшей стороны, иначе...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
15.12.2011, 20:37     В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника. #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 ";
}
Salavat94
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 5
15.12.2011, 21:08  [ТС]     В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника. #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 по блок-схеме
Ответ Создать тему
Опции темы

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