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

Подскажите, что я делаю не так - 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 << " "; } подробнее

Показать сообщение отдельно
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
15.07.2013, 17:59
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)||p ow(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;
}
Ошибки синтаксические:
Строка 16. p ow с пробелом.
Строка 17 и строка 19. Нет закрывающих кавычек " для ограничения выводимого текста.

Ошибки/дополнения логические.
1. Хорошо было бы проверить, что введенные стороны являются треугольником (сумма двух сторон всегда больше 3-й стороны). Если 3 стороны не образуют треугольник, вычисления можно не проводить.
2. Рассчитывать углы только после того как выяснится, что треугольник не прямоугольный, иначе этот расчет не нужен.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru