Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- int main()
- {
- double a,b,c;
- std:: cout << "Unesite tri broja:\n "<< std::endl;
- std:: cin >>a;
- std:: cin >>b;
- std:: cin >>c;
- if ((a>0 && b>0 &&c>0) && (((a+b)>c)|| ((a+c)>b) || ((b+c))>a))
- {
- double s, P;
- const double PI=4*atan(1);
- s=(a+b+c)/2;
- P=std::sqrt(s*(s-a)*(s-b)*(s-c));
- std::cout <<"Povrsina trougla sa duzinama stranica"<< a << b << "i" <<c<<" iznosi "<< P << std::endl;
- double ugao1, ugao2, ugao3;
- ugao1=acos((a*a+b*b-c*c)/(2*a*b));
- ugao2=acos((a*a+c*c-b*b)/(2*a*c));
- ugao3=acos((b*b+c*c-a*a)/(2*b*c));
- double maxu=ugao1;
- if (ugao2>ugao1) ugao2=maxu;
- else if (ugao3>ugao1) ugao3=maxu;
- double stepeni, minute, sekunde;
- stepeni=maxu*180/PI;
- minute=(stepeni-(int)stepeni)*60;
- sekunde=(minute-int(minute))*60;
- std::cout<<"Njegov najveci ugao ima"<<int(stepeni)
- <<"stepeni"<<int(minute)<<" minuta" << " i " <<int (sekunde) <<"sekundi"<< std::endl;
- }
- else {
- std::cout<<"Ne postoji trougao cije su duzine stranice: " <<a<<", "<<b<< " i "<<c<< std::endl; }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement