Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Anagrammi_CS

Anagrammi_CS

19617_size.jpg
Anagrammi in C#

Semplice programma che estrae da VocabolarioItaliano.txt, contenente oltre 700mila parole italiane, tutti gli anagrammi possibili della parola digitata.

A disposizione un combobox con il numero dei caratteri digitati, scegliendo un numero di caratteri inferiori alla lunghezza della parola digitata, verranno mostrate tutte le parole formabili con i caratteri digitati, ma della lunghezza scelta, tra parentesi quadre vengono mostrati i caratteri inutilizzati.

Se si digita una parloa con i caratteri jolly ?, verranno mostrate le parole che si possono formare con i caratteri digitati.

Es.
?asa, restituisce: casa, basa, nasa, rasa ecc.
m??o, restituisce: mago, maio, mano, meio ecc.

Se si digita una parloa con i caratteri jolly *, verranno mostrate le parole con i seguenti 3 criteri:

1) la parola inizia per...
   conta*, restituisce: contabile, contabilizza, contabilizzare ecc.

2) la parola finisce per...
   *conta, restituisce: racconta, rendiconta, sconta ecc.

3) la parola contiene...
   *conta*, restituisce: accontai, decontamina, raccontato ecc.

I caratteri jolly "?" e "*" non sono combinabili.

Il vocabolario caricato completamente in ram, permette una risposta praticamente immediata.

Attenzione se si digita solo: *
Tutto il vocabolario con oltre 700mila parole verrà visualizzato in due secondi.
L'inserimento di una parola nel vocabolario, determina il completo riordinamento che si risolve in qualche secondo. Il riordinamento non sarebbe necessario, ma utile, se il vocabolario dovesse essere usato in altre applicazioni.

Il programma oltre che per gli anagrammi è utile per trovare le rime, le parole da incasellare nei cruciverba, le parole con radici comuni e le parole per formare i rebus.


Categoria: Giochi / Visual C# .NET
Piattaforma:

Downloads: 15
Rating: (0 voti)
Data: prima del 10/09/2009
Download

A proposito dell'autore

VB6, VB.NET C(provo)# Interfacciamento PC e Hardware via rs232, SNMP, USB, Lan. Software per automazione e studi televisivi. Software telecontrolli. Software per impianti fotovoltaici. Software aziendale.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti