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

Найти углы треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна помощь. Копирование строки файла в элемент массива http://www.cyberforum.ru/cpp-beginners/thread13969.html
Вот такой код. При исполнении возникает ошибка. Нужно копировать строку в элемент массива #include <iostream> #include <fstream> #include <string> using namespace std; class Record { public:
C++ Вопрос по DialogBox'ам Помогите сделать простенькую программку. Есть окошко1, в нем кнопка. Жмем кнопку, наше окошко исчезает и появляется окошко2. http://www.cyberforum.ru/cpp-beginners/thread13958.html
C++ Чтение заданной строки файла
Добрый всем день. Проблема простая: у меня есть файл, в котором есть несколько строк, не всмысле char или string, а в смысле строк - строчек, там 10-20 штук... Подскажите функцию С++ обращения к i-ой строке, на подобии обращения к i-му элементу массива. Функция типа SEEK в ПАСКАЛЕ. Очень признателен P.S. fseek и прочие функции !!! С !!! не предлагать
C++ Две функции на С++
Помагите пожалуймста решить функции, при подставлении "р" решались "А" и "А2" :scratch::-[ Буду ооочень благодарен :)
C++ Массивы,инициализация(qbasic'овские read,data) http://www.cyberforum.ru/cpp-beginners/thread13879.html
Недавно начал изучать С++. Маленький совет: книги не покупай, а скачивай через интернет.(если есть возможность конечно) Некоторые книжки не сразу понятны, и ты бысторо сможешь её поменять. Конечно в таком варианте есть много минусов, но главный плюс это: Экономичность. Вообще на сайт зашел что бы задать очередной вопрос: Напомню что перехожу на С++ с QBASICа. Скажите пожалуйста есть ли...
C++ Помогите чайнику с инкрементом... Здравствуйте! Понимаю, конечно, что вопрос наверное дурацкий... но я только начал знакомство с С++, а этот вопрос не дает покоя... int i=0; cout<<"i = "<<i<<", (i++)= "<<i++<<endl; cout<<"i = "<<i; Как мне казалось, поскольку инкремент постфиксный, то i должно увеличится только ко второй строке, однако результат выполнения таков: i = 1, (i++)= 0 i = 1 Наверное я чего-то не знаю....... подробнее

Показать сообщение отдельно
Ranofer
2 / 2 / 0
Регистрация: 04.09.2008
Сообщений: 20
17.10.2008, 20:24     Найти углы треугольника
аа.. все понял =)

вот так еще можно..
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
#include <iostream>
#include <math.h>
using namespace std;
 
void angles(double a, double b, double c, double& ka, double& kb, double& kc){
    kc = acos(((a*a)+(b*b)-(c*c))/(2.*a*b));
    kc = (kc*180)/M_PI;
    kb = acos(((a*a)+(c*c)-(b*b))/(2.*a*c));
    kb = (kb*180)/M_PI;
    ka = acos(((c*c)+(b*b)-(a*a))/(2.*c*b));
    ka = (ka*180)/M_PI;       
}
 
int main(){
    double a, b, c, ka = 0, kb = 0, kc = 0;
    cout << "Enter the side "a" of the triangle" << endl;
    cin >> a;
    cout << "Enter the side "b" of the triangle" << endl;
    cin >> b;
    cout << "Enter the side "c" of the triangle" << endl;
    cin >> c;
    if ((a+b<c) || (a+c<b) || (b+c<a)) cout << "Triangle with this sides dont exist" << endl;
    else{
         angles(a, b, c, ka, kb, kc);
         cout << "The angle between the sides "a" and "b" - " << kc << endl;
         cout << "The angle between the sides "a" and "c" - " << kb << endl;
         cout << "The angle between the sides "c" and "b" - " << ka << endl;
         }
    cout << endl;
    system("pause");
    return 0;
}
Здесь угол "ka" - находится напротив стороны "а", "kb" напротив b, "kc" напротив "c".
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru