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

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

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

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

20.05.2013, 20:19. Просмотров 1046. Ответов 4
Метки нет (Все метки)

вот сами задания:
21. Найти (в радианах в градусах) все углы треугольника со
сторонами а, Ь, с.

ЭТО ЗАДАЧКИ В С++
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 20:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти (в радианах в градусах) все углы треугольника со сторонами а, Ь, с (C++):

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

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

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

Найти угол, выраженный в радианах и градусах между векторами A(xa, ya) и B(xb, yb) - C++
Найти угол, выраженный в радианах и градусах между векторами A(xa, ya) и B(xb, yb). Это всё условие, которое мне дано... Но я даже не...

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

Угол а задан в градусах, минутах и секундах, найти его величину в радианах - C++
Из градусов в радианы. Угол а задан в градусах, минутах и секундах. Найти его величину в радианах кто решит на deve не обижу

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
20.05.2013, 21:15 #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
28
29
30
31
32
33
34
35
36
#include "stdafx.h"
#include <iostream>
#include <clocale>
 
using namespace std;
 
void grad (double x,double y,double z);
 
int main () 
{
    setlocale (LC_ALL,"Russian");
 
    double a,b,c;
 
    cout<<"Введите a,b,c: ";
        cin>>a>>b>>c;
 
        grad (a,b,c);
    
    system ("pause");
    return 0;
 
}
 
void grad (double x,double y,double z)
{
    double A,B,G;
 
    A =  (pow (y,2) + pow (z,2) - pow (x,2)) / (2 * y * z);
    B = pow (x,2) + pow (z,2) - pow (y,2) / 2 * x * z;
    G = pow (x,2) + pow (y,2) - pow (z,2) / 2 * x * y;
 
    cout<<"Угол alfa: "<< cos (A)<<endl;
        cout<<"Угол beta: "<<   cos (B)<<endl;
            cout<<"Угол gamma: "<<  cos (G)<<endl;
}
в радианы уже сами или попозже,а то сейчас ухожу...
0
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
20.05.2013, 21:36 #3
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <cmath>
#include <iostream>
 
const double pi = 3.14159265358979323846;
 
double sqr(double x) {
 
    return std::pow(x, 2);
}
 
bool triangle_is_valid(double a, double b, double c) {
 
    return (a < b + c) && (b < c + a) && (c < a + b);
}
 
double triangle_angle_alpha(double a, double b, double c) {
 
   return std::acos((sqr(b) + sqr(c) - sqr(a)) / (2 * b * c));
}
 
double triangle_angle_beta(double a, double b, double c) {
 
   return std::acos((sqr(a) + sqr(c) - sqr(b)) / (2 * a * c));
}
 
double triangle_angle_gamma(double a, double b, double c) {
 
   return std::acos((sqr(a) + sqr(b) - sqr(c)) / (2 * a * b));
}
 
double rad_to_deg(double x) {
 
    return x * (180 / pi);
}
 
int main() {
 
    double a, b, c;
 
    std::cout << "a: ";
    std::cin >> a;
 
    std::cout << "b: ";
    std::cin >> b;
 
    std::cout << "c: ";
    std::cin >> c;
 
    if(!triangle_is_valid(a, b, c)) {
 
        std::cout << "error: the triangle is invalid" << std::endl;
        return 1;
    }
 
    const double angle_alpha = triangle_angle_alpha(a, b, c);
    const double angle_beta  = triangle_angle_beta(a, b, c);
    const double angle_gamma = triangle_angle_gamma(a, b, c);
 
    std::cout << "alpha angle: " << angle_alpha << "rad(" << rad_to_deg(angle_alpha) << "deg)\n"
                 "beta angle:  " << angle_beta  << "rad(" << rad_to_deg(angle_beta)  << "deg)\n"
                 "gamma angle: " << angle_gamma << "rad(" << rad_to_deg(angle_gamma) << "deg)";
 
    std::cout << std::endl;
}
1
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
20.05.2013, 23:04  [ТС] #4
спасибо огромное))
а если ещё пару задачок кину - сделаешь??
а то у меня практика в техникуме, если не здам - то мне крышка, слечу с бесплатного?

Добавлено через 9 минут
41. Представить комплексное число А + Bi (А, В — вещественные)
в тригонометрическом виде.
2. Составитьлинейнуюпрограмму,печатающуюзначениеtrue ,
еслиуказанноевысказываниеявляетсяистинным,иfals e—
впротивномслучае: Сумма цифр данного трехзначного числа N является четным
числом.
36. График функции у = ах2 + Ьх+ с проходит через заданную
точку с координатами (т, п).
2. Даны две точки А(хи у^ и В(хг, у2). Составить алгоритм, определяющий,
которая из точек находится ближе к началу координат.
25. По координатам вершин четырехугольника определить,
выпуклый он или нет.

Добавлено через 7 минут
и вот ещё парочка:
Дляданныхобластейсоставитьлинейнуюпрограмму,которая
печатаетtrue ,еслиточкаскоординатами(х,у)принадлежит
закрашеннойобласти,иfals e—впротивном случае:


Вложение 270439 Вложение 270440
0
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
20.05.2013, 23:05  [ТС] #5
Найти (в радианах в градусах) все углы треугольника со сторонами а, Ь, с
вот к этим 2-ом рисункам
0
Миниатюры
Найти (в радианах в градусах) все углы треугольника со сторонами а, Ь, с  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 23:05
Привет! Вот еще темы с ответами:

Найти (в градусах, минутах и секундах) все угла треугольника, вершины которого заданы координатами (x1, y1), (x2, y2), (x3, y3) - C++
Найти (в градусах, минутах и секундах) все угла треугольника, вершины которого заданы координатами (x1, y1), (x2, y2), (x3, y3).

Составить программу, которая определяет углы треугольника со сторонами а, b, с. - C++
Тема: «Программирование с использованием функций» .Составить программу, которая определяет углы треугольника со сторонами а, b, с.

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

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


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

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

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