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

Подскажите, что я делаю не так - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс без конструктора. Ошибка 1 неразрешенных внешних элементов http://www.cyberforum.ru/cpp-beginners/thread923542.html
Добрый вечер. Помогите исправить ошибку. Пример у Страуструпа не работает. При компиляции появляется ошибка 1 неразрешенных внешних элементов class CZlib { public: // конструктор отсутствует...
C++ Не могу стартануть с WinApi Решил после изучения С++ освоить WinApi, он всетаки и к С# применим и ко всему угодно на сколько я понял. Но никак не могу понять как начать его изучать. Не могу найти код с окном, который можно бы... http://www.cyberforum.ru/cpp-beginners/thread923523.html
C++ Ошибка в программе
Я сейчас читаю книгу Липпмана "Язык программирования С++", так вот, там в конце 1 главы есть упражнение.Цитирую: "Напишите программу, которая запрашивает имя пользователя.Считайте ответ.Проверьте,...
C++ Дружественные функции
Написал програмку по Лафоре. Однако на объявлении дружественной ф-и происходит ошибка компиляции. Может кто знает в чем может быть проблемма? #include<windows.h> #include<iostream>...
C++ Пузырьковая сортировка. Не понимаю как работает программа http://www.cyberforum.ru/cpp-beginners/thread923486.html
Есть программа, которая использует пузырьковую сортировку. Не могу понять как она работает начиная с 50 строки. Зачем там конструкции if и как работают функции ascending и descending? В чём разница...
C++ Размер стека Как узнать, какой размер размер стека использовала программа? Например, вот эта: #include <iostream> void print_seq(int x) { if (!x) return; print_seq(x-1); std::cout << x << " "; } подробнее

Показать сообщение отдельно
chdunyi
0 / 0 / 0
Регистрация: 15.07.2013
Сообщений: 16

Подскажите, что я делаю не так - C++

15.07.2013, 17:45. Просмотров 382. Ответов 5
Метки (Все метки)

Вот задача: Написать программу, по длинам сторон распознающую среди всех треугольников АВС прямоугольные. Если таковых нету, то вычислить величину большего угла.
Вот мой код. Подскажите, что я не так делаю.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
#include<windows.h>
#include<math.h>
 
int main()
{
    SetConsoleOutputCP(1251);
    float a,b,c;
    double  x,y,z;
    cout<<"Введите стороны треугольника"<<endl;
    cin>>a>>b>>c;
    x=acos((b*b+c*c-a*a)/(2*b*c)); // Расчёт трёх углов, по теореме косинусов.
    y=acos((b*b+a*a-c*c)/(2*b*a));
    z=acos((a*a+c*c-b*b)/(2*a*c));
    
    if (pow(a,2)+pow(b,2)==pow(c,2)||pow(a,2)+pow(c,2)==pow(b,2)||pow(c,2)+pow(b,2)==pow(a,2))       cout<<"Данный треугольник прямоугольный"<<endl;//Выявление прямоуголного треугольника, по теореме пифагора.
    else if (x>y && x>z) cout<<"Данный треугольник не прямоугольный. Больший угол х<<x<<endl;
    else if (y>x && y>z) cout<<"Данный треугольник не прямоугольный. Больший угол y<<y<<endl;
    else if (z>y && z>x) cout<<"Данный треугольник не прямоугольный. Больший угол z<<z<<endl; 
 
    
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru