Форум программистов, компьютерный форум 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 Наверное я чего-то не знаю....... подробнее

Показать сообщение отдельно
ola312
0 / 0 / 0
Регистрация: 14.10.2008
Сообщений: 11
19.10.2008, 01:04  [ТС]     Найти углы треугольника
Ochen' stydno vas snovo sprashyvat', no pravda ni imieju k komu bolshe obrotitca . u menia kak vsigda problemy s etoj programkoj. Ja vzela programku “WooDooMan'a“:
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
#include <math.h>
using namespace std;
double ddd(double a, double b, double c){
  return acos(((a*a)+(b*b)-(c*c))/(2.*a*b));
}
int main(){
    double a, b, c, k1, k2, k3;
    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{
         cout << "The angle between the sides "a" and "b" - " << 
(ddd(a, b, c)*180)/M_PI << endl;
         cout << "The angle between the sides "a" and "c" - " << 
(ddd(a, c, b)*180)/M_PI  << endl;
         cout << "The angle between the sides "c" and "b" - " << 
(ddd(b, c, a)*180)/M_PI  << endl;
         }
    cout << endl;
    system("pause");
    return 0;
}
i pieredelala niemnogo na svoj lad, vot shto u menja poluchilos:
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;
 
double ddd(int a, int b, int c, float& k1, float& k2, float& k3)
{ float k1, k2, k3;
  k1=((acos(((a*a)+(b*b)-(c*c))/(2.*a*b)))*180)/M_PI;
  return k1, k2, k3;
}
int main(){
    int a, b, c, k1, k2, k3;
    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
    {
    cout << "The angle between the sides "a" and "b" - " << k1=ddd(a, b, c)<< endl;
    cout << "The angle between the sides "a" and "c" - " << k2=ddd(a, c, b)<< endl;
    cout << "The angle between the sides "c" and "b" - " << k3=ddd(b, c, a)<< endl;
         }
    cout << endl;
    
    if(k1==90 || k2==90 || k3==90)
    cout<<"vash triugolnik priamougolnyj"<<endl;
    if(k1<90 && k2<90 && k3<90)
    cout<<"vash triugolnik ostrougolnyj"<<endl;
    if(k1>90 || k2>90 || k3>90)
    cout<<"Vash triugolnik tupougolnyj"<<endl;
    
    system("pause");
    return 0;
}
no, kak vy uze naverna dogodalis, ona u menja nie robotajet...:'( pomogite pozaluista, nadejus chto v poslednij raz vas biezpokoju...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru