Napisałem teoretycznie cały program wszystko działa jak powinno, ale w czasie sprawdzania na SPOJ wyrzuca mi "Błędna odpowiedź".
Nie chcesz sobie psuć zabawy? Nie czytaj!
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c;
string prostokatny = "prostokatny" ;
string ostrokatny = "ostrokatny" ;
string rozwartokatny = "rozwartokatny";
while (cin >> a >> b >> c)
{
if (a+b>c&&a+c>b&&b+c>a)
{
if ((pow(a,2)+pow(b,2))==(float)pow(c,2))
cout << prostokatny << endl;
else if ((pow(a,2)+pow(b,2))>(float)pow(c,2))
cout << ostrokatny << endl;
else if ((pow(a,2)+pow(b,2))<(float)pow(c,2))
cout << rozwartokatny << endl;
}
else
cout << "brak" << endl;
}
return 0;
}