Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main()
- {
- double a,b,c;
- cout << "Unesi tri broja ";
- cin >> a >> b >> c;
- if(a+b>c && a+c>b && c+b>a)
- {
- double maxi=0;
- double s = (a+b+c)/2;
- double P = sqrt(s*(s-a)*(s-b)*(s-c));
- //c2=a2+b2–2ab cosy
- double alfa = acos((pow(a,2)+pow(b,2)-pow(c,2))/(2*a*b));
- double beta = acos((pow(a,2)+pow(c,2)-pow(b,2))/(2*a*c));
- double gama = acos((pow(c,2)+pow(b,2)-pow(a,2))/(2*c*b));
- if (alfa > beta && alfa > gama)
- maxi = alfa;
- else if(beta >= alfa && beta >= gama)
- maxi = beta;
- else if (gama >= beta && gama >= alfa)
- maxi = gama;
- double PI = 4 * atan(1);
- double step = 180 * maxi / PI;
- double stepen = int(step);
- double minuts = (step - stepen) * 60;
- double minute = int (minuts);
- double sekunde = (minuts - minute) * 60;
- double sekund = int (sekunde);
- cout << "Povrsina =" << P << "njegov najveci ugao iznosi " << " " << stepen << " " <<minute << " " << sekund;
- }
- else cout << "ne postoji ugao sa stranicama"<< a << " " << b << " " << c ;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement