Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <math.h>
- #include <iostream>
- using namespace std;
- int main()
- {
- long double a, b, c, p, s, h1, h2, h3;
- cout << "Сторона a="; cin >> a;
- cout << "Сторона b="; cin >> b;
- cout << "Сторона c="; cin >> c;
- if (a + b > c&& a + c > b&& b + c > a)
- {
- p = (a + b + c) * 0.5;
- cout << "Полупериметр =" << p << endl;
- if (p * (p - a) * (p - b) * (p - c) >= 0)
- {
- s = sqrt(p * (p - a) * (p - b) * (p - c));
- }
- else { cout << "(p * (p - a) * (p - b) * (p - c)) < 0, невозможно посчитать"; }
- if (s!=0 && a!=0 && b!=0 && c!=0)
- {
- h1 = 2 * (s / a);
- h2 = 2 * (s / b);
- h3 = 2 * (s / c);
- cout << "s=" << s << "\n";
- cout << "h1=" << h1 << "\n";
- cout << "h2=" << h2 << "\n";
- cout << "h3=" << h3 << "\n";
- }
- else { cout << "невозможно посчитать, одна из переменных равна нулю"; }
- }
- else
- {
- cout << "Фигура не является треугольником\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement