¿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:
Muchas gracias !! 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; } } }