Oppure

Loading
28/03/16 11:41
Gioviok
Salve a tutti, sono nuovo del forum, siccome sto creando un piccolo programma di correzione per un mio tipo di dati volevo sapere se era possibile riconoscere un anagramma in c++.
Se sapete come fare potreste descrivere il funzionamento logico?
Grazie in anticipo.:k:
aaa
28/03/16 11:44
Una soluzione veloce e semplice è contare le occorrenze delle lettere e mettere i risultati in un vettore di 26 elementi.
Lo fai per le due parole con due vettori e poi confronti i vettori, solo se sono uguali allora hai un anagramma.
28/03/16 12:04
Gioviok
Postato originariamente da nessuno:

Una soluzione veloce e semplice è contare le occorrenze delle lettere e mettere i risultati in un vettore di 26 elementi.
Lo fai per le due parole con due vettori e poi confronti i vettori, solo se sono uguali allora hai un anagramma.


Grazie! Proverò ad implementare il tutto(il procedimento un po scomodo, perché ho tutto memorizzato in una stringa).
:k:
aaa
28/03/16 12:05
E' normale che le parole siano nelle stringhe ma è semplice ...