Advertisement
Guest User

Untitled

a guest
Jun 14th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5. int main(){
  6. int a, b, c, d, e, f, xt, yt;
  7. // a, c, e
  8. double AB, BC, AC;
  9. double SABD, SBDC, SADC, SABC; // trikampiu plotai
  10. double AD, DC, DB, BD, DA;
  11. double PADC, PABC, PBDC, PABD, SADC SABC; // pusperimetriai
  12. cout << "iveskite kooridinates a ir b " << endl;
  13. cin >> a >> b;
  14. cout << "Iveskite kooridinates c ir d" << endl;
  15. cin >> c >> d;
  16. cout << "Iveskite kooridinates e ir f" << endl;
  17. cin >> e >> f;
  18. cout << "Iveskite xt ir yt (nutolusius taskus)" << endl;
  19. cin >> xt >> yt;
  20. AB=abs((a-c)^2+(b-d)^2);
  21. BC=abs((c-e)^2+(d-f)^2);
  22. AC=abs((a-e)^2+(b-f)^2);
  23. cout << AB << " " << BC << " " << AC;
  24. PABC=(AB+BC+AC)/2;
  25.  
  26. SABC=abs(PABC(PABC-AB)+(PABC-BC)+(PABC-AC)); // ABC plotas!!!!
  27.  
  28. AD=abs((a-xt)^2+(b-yt)^2);
  29. DC=abs((xt-e)^2+(yt-f)^2);
  30. DB=abs((xt-c)^2+(yt-d)^2);
  31.  
  32. PABD=(AD+DB+AB)/2;
  33. SABD=abs(PABD(PABD-AB)+(PABD-BD)+(PABD-DA)); // ABD plotas
  34.  
  35. PBDC=(DC+DB+BC)/2;
  36. SBDC=abs(PBDC(PBDC-DC)+(PBDC-DB)+(PBDC-BC)); // BDC plotas
  37.  
  38. PADC=(AC+AD+DC)/2;
  39. SADC=abs(PADC(PADC-AC)+(PADC-AD)+(PADC-DC)); // ADC plotas
  40. if(SABD+SBDC+SADC=SABC)
  41.     cout << "Taskas yra trikampio virsuneje" << endl;
  42. else
  43.     cout << "Taskas yra trikampio isoreje" << endl;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement