Другие языки программирования и технологии

написать программу на С++ которая будет вычислять то что я напишу в описнии

синус тангенс косинус углов альфа и бета, площадь по трём сторонам по теореме Герона ну и все
на виндавс пажаласта
#include iostream
#include math.h
#include cstdlib
#include locale.h

int main(int argc, char *argv[])
{
setlocale(0, "");
double a, b, c, p, S;
input:
std::cout << "Введите первый катет: ";
std::cin >> a;
std::cout << "Введите второй катет: ";
std::cin >> b;
std::cout << "Введите гипотенузу : ";
std::cin >> c;
if (c < a || c < b)
{
system("clear");
goto input;
}
else if ((a + b) < c)
{
std::cout << "Такого треугольника не существует. " << std::endl;
getch();
//std::cin.ignore().get();
system("clear");
goto input;
}
std::cout << "--------------------------" << std::endl;
std::cout << "Синус угла A = " << a/c << std::endl;
std::cout << "Косинус угла A = " << b/c << std::endl;
std::cout << "Тангенс угла A = " << a/b << std::endl;
std::cout << "--------------------------" << std::endl;
std::cout << "Синус угла B = " << b/c << std::endl;
std::cout << "Косинус угла B = " << a/c << std::endl;
std::cout << "Тангенс угла B = " << b/a << std::endl;
std::cout << "--------------------------" << std::endl;
p = (a+b+c)/2;
S = sqrt(p*(p-a)*(p-b)*(p-c));
std::cout << "S треугольника равна корню\nиз " << p*(p-a)*(p-b)*(p-c) << ", а именно: " << S << std::endl;
std::cout << "--------------------------" << std::endl;
getch();
//std::cin.ignore().get();
return 0;
}
EM
Evgenij Minkin
728
Лучший ответ
Зачем задавать такие глупые вопросы? Одно дело, если что-то про исключения в конструкторе класса или что-то в духе "а чо это когда я выделяю блок памяти malloc'ом компилятор ругается а когда new'ом то всё прекрасно? ШТО ТАКОЙЕ", но совершенно другое дело, когда пользователь задаёт столь дебильные вопросы типа "как написать программу, которая будет решать квадратный уравнения? плес памагите"... Зачем?

Похожие вопросы