sir can u tell me what is wrong in this question of pythagouras triplets
#include
using namespace std;
int main() {
int n;
float m,o,p=-1;
cin>>n;
if(n%2!=0)
{
m=((nn)/2);
o=((nn)/2+1);
}
else
{m=(((n/2)(n/2))-1);
o=(((n/2)(n/2))+1);
}
if((o*o)==((n*n)+(m*m)))
{if(o>n&&m>n)
{cout<<m<<" "<<o;}
else {cout<<p;}
}
else
{
cout<<p;
}
return 0;
}