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

Математические функции при работе с треугольником и прямоугольником: исправить код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы A+B=C (трудная задача из ЕГЭ) http://www.cyberforum.ru/cpp-beginners/thread669069.html
Два одномерных массива, состоящие из целых натуральных чисел, задаются с клавиатуры : массив A, длинной m и массив B, длинной n. Сформулировать массив C длиной (m+n) таким образом, чтобы в нем чередовались элементы большего массива, предварительно расположенные в порядке убывания, и меньшего массива, предварительно расположенные в порядке возрастания. Возможный остаток большего массива...
C++ Раздельная компиляция файлов Если класс определен в раздельных файлах и изменения сделаны в части main программы, кот использует класс - какой файл необходимо перекомпилироать: - the application (с main частью) или ещё необходимо перекомпилировать the implementation file? Подскажите, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread669067.html
C++ Как добавить класс в программу с++
Есть программа работающая с массивами. Подскажите как добавить класс в программу? В с++ я пока не очень понимаю.. только с массивами разобрался. // name.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "stdio.h" #define a 5 #define b 5
Программа для нахождения всех совершенных чисел до 5000 C++
Мне нужно написать программу 1)которая найдет все числа до числа a, например если a=5 то программа должна вывести 1, 2, 3, 4, 5. 2)программу для нахождения всех совершенных чисел до 5000. Буду благодарен.
C++ вывод, вместо нуля, непонятного числа http://www.cyberforum.ru/cpp-beginners/thread669051.html
вот код #include <iostream> #include <math.h> using namespace std; int main() { cout <<"x" << ";" << "ch(x)" << endl;
C++ В тексте файла найти количество одинаковых букв есть ошибка...помогите исправить и перевести код на си #include <iostream> #include <map> #include <fstream> using namespace std; int main() { map <char,int> chars; подробнее

Показать сообщение отдельно
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 177
11.10.2012, 23:38  [ТС]     Математические функции при работе с треугольником и прямоугольником: исправить код
Цитата Сообщение от John Prick Посмотреть сообщение
Углы тут повсеместно в радианах. В градусы в ручную переводи.
Точно! А вот об этом забыл.

Добавлено через 1 час 13 минут
Цитата Сообщение от John Prick Посмотреть сообщение
Углы тут повсеместно в радианах. В градусы в ручную переводи.
Может сможете помочь?
Мой потенциал иссяк на сегодня
Кликните здесь для просмотра всего текста
Даны a, b, c, d, e – вещественные числа. Выяснить, можно ли треугольник со сторонами a, b, c поместить внутри прямоугольника со сторонами d, e.

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
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    double a,b,c,d,e,f,h,g,o,alpha,alpha2;
    cout << "Enter the sides of the triangle |a>b a>c|" << endl;
    cin >> a>> b>> c;
    cout << "Enter sides of the rectangle" << endl;
    cin >> d>> e;
    alpha = acos(((pow(b,2) + pow(c,2) - pow(a,2))) / (2*b*c));
    alpha2 = 3.141592653 - alpha;
    h = cos(alpha2) * b;
    cout << alpha2<<endl<<alpha<<endl;
    cout << alpha<<endl;
        if (cos(alpha2) < 0)
            {
                if ((a>d || a>e) && (b>d || b>e) && (c>d || c>e))
                cout << "1DA"<<endl;
                else
                cout << "1NET"<<endl;
            }
            else
                {
                cout << h<<endl;
                o = c+h;
                cout << o<<endl;
                    if (o<e && o<d)
                    {g = sin(alpha) * b;
                        if (g<e && g<d)
                            {cout << "2DA!";
                            cout << g<<endl;}
                            else {cout << "2NET!";}
                            cout << g<<endl;}
                    else cout << "3NET!";}
 
    return 0;
}
 
Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru