Salve sto implemetando un programmino che inserite due parole da input mi dica se queste sono un anagramma, come al solito sbaglio in qualcosa perche non mi viene
ecco il codice e grazie:

codice:
# include <iostream>
using namespace std;

const int n=4;
void creaArray (char [], char);
void stampa (char[],char);
bool verifica (char[],char[]);
int main ()
{
	char parola;
	char a[n];
	char b[n];

	creaArray (a,parola);
	stampa(a,parola);
	cout<<endl;
	creaArray (b,parola);
	stampa (b,parola);
	
	
	if (verifica(a,b))
	cout<<"e un anagramma"<<endl;
	else
	cout<<"non e un anagramma";
	


return 0;
}


void creaArray (char a[],  char parola)
{
	for (int i=0; i<n;i++)
	{
		cin>>parola;
		a[i]=parola;
	}
		
}// chiude creaArray


void stampa (char imprimir[],char parola)
{
	for (int i=0;i<n;i++)
	{
	cout<<a[i];

	}
}// chiude stampa


bool verifica (char a[], char b[])
{
	for (int i=0;i<n;i++)
	{
		for (int j=0;j<n;j++)
		
		if (a[i]!=b[j])
		return false
	}
	
	return true;
	
}// chiude verifica