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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.88
ehanjaki
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 10
#1

Найти все углы треугольника со сторонами a , b , c - C++

27.10.2011, 23:26. Просмотров 2363. Ответов 4
Метки нет (Все метки)

Найти все углы треугольника со сторонами a , b , c . Предусмотреть в программе перевод радианной меры угла в
градусы, минуты и секунды.

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

Найти (в радианах в градусах) все углы треугольника со сторонами а, Ь, с - C++
вот сами задания: 21. Найти (в радианах в градусах) все углы треугольника со сторонами а, Ь, с. ЭТО ЗАДАЧКИ В С++

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

С клавиатуры вводятся три числа, считая их сторонами треугольника найти углы этого треугольника - C++
с клавиатуры вводятся три числа, считая их сторонами треугольника найти углы этого треугольника, можно это как-то просто написать, без...

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

Найти углы треугольника - C++
imeem 3 boka triugolnika, naiti ugly etogo triugolnika. vot sto ja imeju: #include <cstdlib> #include <iostream> #include <math.h> ...

Найти углы треугольника с заданными на плоскости координатами - C++
Составить программу вычисления величин: Углы треугольника с вершинами A(0;1.7), B(2;1.7), C(1.5;0,85) Пожалуйста если не трудно...

4
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
27.10.2011, 23:44 #2
для получения угла воспользуйтесь ТЕОРЕМОЙ КОСИНУСОВ.

для перевода градусов в радиан и наоборот можете воспользоваться вот таким примером
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "iostream.h"
#include "math.h"
 
int main()
{
    double pi = 3.1415926535;
    double grad=270;   //ваши "градусы"
    double rad=0;          //ваши радианы
 
    rad = (grad* (pi/180));
    cout << rad << endl;
 
    grad = rad * (180/pi);
    cout << grad << endl;
 
return 0;
}
0
zooroo
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 10
20.11.2011, 16:06 #3
ребят напишите полностью эту прграмму углов мне надо завтра сдавать!!!!! пожалуйста срочнооооооооооооо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
20.11.2011, 18:57 #4
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 << "Введите стороны 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; 
  S = 1.0/2* a*b*sin(Cp);
  cout << "\n Результаты: " << "\n Углы A = " << fixed << setprecision(2)<< A << "\n Угол B = " << B << 
          " град, C = " << C << "град" <<
          "\n Площадь S = " << S << " см\n ";
}
0
thick_int
Заблокирован
20.11.2011, 19:15 #5
Сразу видно (в логику я не вникал), что не совсем, корректная программа.
Просто не учтено, что во всяком треугольнике, как миниммум имеются два острых угла.
Следовательно, они и должны быть теми двумя углами, которые вычисляются в первую очередь.
Ну и разумеется, необходимо предусмотреть элементарную проврку неравенства треугольника (большая сторона меньше суммы двух других сторон).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2011, 19:15
Привет! Вот еще темы с ответами:

Найти стороны треугольника, зная его углы и радиус описанной окружности - C++
2)Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.

Найти внутрение углы треугольника,заданного координатами своих вершин на площаде. - C++
Найти внутрение углы треугольника,заданного координатами своих вершин на площаде. Заранее спасибо!!!!

Треугольник АВС задан длинами своих сторон. Найти углы треугольника - C++
помогите составить программу в С++ Треугольник АВС задан длинами своих сторон. Найти углы треугольника.

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


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
20.11.2011, 19:15
Ответ Создать тему
Опции темы

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