Advertisement
avukas

Untitled

Mar 1st, 2014
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4.  
  5. int main()
  6. {
  7. double a,b,c;
  8. std:: cout << "Unesite tri broja:\n "<< std::endl;
  9. std:: cin >>a;
  10. std:: cin >>b;
  11. std:: cin >>c;
  12. if ((a>0 && b>0 &&c>0) && (((a+b)>c)|| ((a+c)>b) || ((b+c))>a))
  13. {
  14. double s, P;
  15. const double PI=4*atan(1);
  16. s=(a+b+c)/2;
  17. P=std::sqrt(s*(s-a)*(s-b)*(s-c));
  18. std::cout <<"Povrsina trougla sa duzinama stranica"<< a << b << "i" <<c<<" iznosi "<< P << std::endl;
  19. double ugao1, ugao2, ugao3;
  20. ugao1=acos((a*a+b*b-c*c)/(2*a*b));
  21. ugao2=acos((a*a+c*c-b*b)/(2*a*c));
  22. ugao3=acos((b*b+c*c-a*a)/(2*b*c));
  23. double maxu=ugao1;
  24. if (ugao2>ugao1) ugao2=maxu;
  25. else if (ugao3>ugao1) ugao3=maxu;
  26. double stepeni, minute, sekunde;
  27. stepeni=maxu*180/PI;
  28. minute=(stepeni-(int)stepeni)*60;
  29. sekunde=(minute-int(minute))*60;
  30. std::cout<<"Njegov najveci ugao ima"<<int(stepeni)
  31. <<"stepeni"<<int(minute)<<" minuta" << " i " <<int (sekunde) <<"sekundi"<< std::endl;
  32. }
  33. else {
  34. std::cout<<"Ne postoji trougao cije su duzine stranice: " <<a<<", "<<b<< " i "<<c<< std::endl; }
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement