Cześć, mam problem z zadaniem ze SPOJA (https://pl.spoj.com/problems/RODZ_TRO/). Napisałem program który u mnie działa jak należy, ale SPOJ wyrzuca mi "Błędna odpowiedź". Wie ktoś dla czego? Mój kod:
Ps. Próbowałem z Pow() ale w tedy faktycznie daje błędne odpowiedzi, jak ktoś wie dla czego to może napisać.
#include <iostream>
using namespace std;
int a,b,c;
int main()
{
while(cin>>a)
{
cin>>b>>c;
if(a+b>c&&a+c>b&&b+a>c&&b+c>a)
{
a=a*a;
b=b*b;
c=c*c;
if(a+b==c)cout<<"prostokatny"<<endl;
else if(a+b<c)cout<<"rozwartokatny"<<endl;
else if(a+b>c)cout<<"ostrokatny"<<endl;
}
else cout<<"brak"<<endl;
}
}