SHOW:
|
|
- or go back to the newest paste.
| 1 | #include <iostream> | |
| 2 | #include <cmath> | |
| 3 | #define PI 3.14 | |
| 4 | ||
| 5 | using namespace std; | |
| 6 | ||
| 7 | ||
| 8 | - | { int a, b, c;
|
| 8 | + | |
| 9 | - | double ugao1, ugao2, ugao3; |
| 9 | + | {
|
| 10 | - | double alfa, beta, gama; |
| 10 | + | int a, b,c, ugao1, ugao2, ugao3; |
| 11 | - | cout << "Unesi stranice trougla:\n"<<endl; |
| 11 | + | cout <<"Unesite stranice trougla: \n"<< endl; |
| 12 | - | cin >> a; |
| 12 | + | cin >>a; |
| 13 | - | cin >> b; |
| 13 | + | cin >>b; |
| 14 | - | cin >> c; |
| 14 | + | cin >>c; |
| 15 | if (((a && b&&c)>0) && ((a+b)>c) || ((a+c)>b) || ((b+c)>a)) | |
| 16 | - | if ((a >0 && b>0 && c>0) && ((a+b)>c || (a+c)>b || (c+b)>a) ) |
| 16 | + | {
|
| 17 | - | {
|
| 17 | + | |
| 18 | ugao2=acos((a*a+c*c-b*b)/(2*a*c)); | |
| 19 | ugao3=acos((b*b+a*a-c*c)/(2*b*c)); | |
| 20 | - | ugao3=acos((c*c+b*b-a*a)/(2*b*c)); |
| 20 | + | |
| 21 | if (ugao2>maxu) maxu=ugao2; | |
| 22 | if (ugao3>maxu) maxu=ugao3; | |
| 23 | ||
| 24 | - | double max1=(maxu*180)/PI; |
| 24 | + | double max1 = (maxu*180)/PI; |
| 25 | - | double minute=max1-int(max1); |
| 25 | + | //double max1=int(maxu); |
| 26 | - | double sekunde=minute-int(minute); |
| 26 | + | double minute = (max1-int(max1))*60; |
| 27 | double sekunde = (minute-int(minute))*60; | |
| 28 | - | cout << "Najveci ugao sa stranicama: " << a << ", " << b << " i "<< c << " je \n" << int (maxu) << " stepeni " |
| 28 | + | cout <<"Najveci ugao trougla sa stranicama "<< a <<", "<< b << " i "<< c << "ima " << (max1) << " stepeni, " |
| 29 | - | << int (minute) << " minuta " << " i " |
| 29 | + | <<int (minute) << " minuta i "<< int (sekunde)<< " sekundi " << endl; |
| 30 | - | << int (sekunde) << " sekundi." << endl; } |
| 30 | + | } |
| 31 | - | else |
| 31 | + | else cout <<"Ne postoji trougao cije su duzine stranica: "<< a <<", "<<b<< " i " <<c<< endl; |
| 32 | - | cout <<" Ne postoji trougao cije su duzine stranica: " << a << b << " i " << c << endl; |
| 32 | + | |
| 33 | ||
| 34 | return 0; | |
| 35 | } |