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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив и использование потоков http://www.cyberforum.ru/cpp-beginners/thread820378.html
Мой код. #include <iostream> #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <windows.h> #include <conio.h> using namespace std; class mas
C++ Визуальный редактор двумерных каркасных моделей Это тема: Визуальный редактор двумерных каркасных моделей Кто сможет помогите заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread820370.html
Листинг по файлам. Получить значения функции , вычисленной с заданной точностью C++
помогите решить пожалуйста: 1. В бинарном файле записаны вещественные числа. Получить значения функции , вычисленной с заданной точностью e, для каждого числа, имеющегося в файле.
как мне в функции main() объявить функцию Do (), подскажите пожалуйста, на таком глупом застрял C++
#include <iostream> #include <string> #include <conio.h> #include <clocale> #include <math.h> using namespace std; class Tem; class Teh {
C++ Задача с решением примеров http://www.cyberforum.ru/cpp-beginners/thread820345.html
Всем привет! Ребят,есть задание: написать программу,которая решает любые примеры(количество используемых чисел и знаков не ограничено ). Например,я ввожу (2+2)^3= он мне выводит ответ:64...
C++ Связь списков Доброго времени суток, В процессе решения задачи, встретилась проблема: есть структура struct TStruct { std::string * m_String_1; std::string * m_String_2; } есть массивы: подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.03.2013, 13:11
Короче вот код
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
#include <cmath>
#include <iostream>
using namespace std;
 
double GetAngle(double a, double b, double c); 
 
int main()
{
    double a, b, c;//äëÿ äëèГ* ñòîðîГ*
    double angle;
    //êîýôôèöèåГ*ГІ äëÿ ïåðåâîäГ* Г°Г*äèГ*Г* Гў ГЈГ°Г*äóñû
    double deg = 90 / asin(1.0);
    while( true )
    {
        cout<<"\tLENGTH"<<endl;
        cout<<"a = ";cin>>a;
        cout<<"b = ";cin>>b;
        cout<<"c = ";cin>>c;
        if
        (
            a + b < c 
            ||
            b + c < a
            ||
            c + a < b
        )
            cout<<"INCORRECT INPUT VALUES"<<endl;
        else
        {
            cout<<"\tANGLES"<<endl;
            cout<<"a ^ b : "<<(angle = GetAngle(a, b, c))<<" RAD\t";cout<<angle*deg<<" DEG "<<endl;
            cout<<"b ^ c : "<<(angle = GetAngle(b, c, a))<<" RAD\t";cout<<angle*deg<<" DEG "<<endl;
            cout<<"c ^ a : "<<(angle = GetAngle(c, a, b))<<" RAD\t";cout<<angle*deg<<" DEG "<<endl;
        }
    }
    return 0;
}
 
double GetAngle(double a, double b, double c)
{
    //c^2 == a^2 + b^2 - 2*a*b*cos(a^b)
    return acos((a*a + b*b - c*c) / (2*a*b));
}
1
Миниатюры
Треугольник АВС задан длинами своих сторон. Найти углы треугольника  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru