Hola a todos
¿Alguien sabría como construir la función que compararia dos palabras y dijera si ambas palabras son o no son anagramas? Un anagrama es
una palabra que resulta de la trasposición de las letras de otra frase. Ejemplo: monja - jamon o argentino - ignorante.
Me interesa que sea en programación C
Yo tengo hecho esto pero no me funciona porque creo que me falla algo
Código:
int anagrama(char palabra1[], char palabra2[])
{
int i,j;
j=0;
if(strlen(palabra1) == strlen(palabra2))
{
for(i=0; i<strlen(palabra1); i++)
{
if(palabra1[i] == palabra2[j])
{
j++;
return 1;
}
else
return 0;
}
}
}
Muchas gracias !!