Код:
bool perestanovka(char *x, char *y)
{
int len=strlen(x);
if(len!=strlen(y))
return false;
int ok=0;
for(int i=0;i<len;i++)
{
for(int j=0;j<len;j++)
{
if(x[i]==y[j])
{
ok++;
y[j]=0;// Если y портить нельзя, то скопируйте его предварительно.
break;
}
}
}
if(ok==len)
return true;
return false;
}