Advertisement
Lavig

Підсумковий контроль (Завдання 2)

Dec 13th, 2024
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     SetConsoleOutputCP(1251);
  9.     int Ax{ 0 }, Ay{ 0 }, Bx{ 9 }, By{ 8 }, Cx{ -9 }, Cy{ 10 };
  10.     double AB{}, AC{}, BC{}, p{}, S{}, ha{}, r{};
  11.     AB = sqrt(pow(Bx - Ax, 2) + pow(By - Ay, 2));
  12.     AC = sqrt(pow(Cx - Ax, 2) + pow(Cy - Ay, 2));
  13.     BC = sqrt(pow(Cx - Bx, 2) + pow(Cy - By, 2));
  14.     p = (AB + AC + BC) / 2;
  15.     S = sqrt(p * (p - AB) * (p - AC) * (p - BC));
  16.     ha = 2 * S / BC;
  17.     r = S / p;
  18.     cout << "Висота hа трикутника: " << ha << endl;
  19.     cout << "Радіус вписаного в трикутник кола r: " << r << endl;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement