Pythagoras triplet

#include
#include
using namespace std;
int main()
{
int N,m,h;
cin>>N;
if(N%2==0)
{
m=(pow((N/2),2))-1;
h=(pow((N/2),2))+1;
cout<<m<<" “<<h;
}
else
{
m=2*((N+1)/2)*((N-1)/2);
h=pow(((N+1)/2),2)+pow(((N-1)/2),2);
cout<<m<<” "<<h;
}
return 0;
}
what is wrong in this code??

Please save your code on ide.codingblocks.com and then share its link.