otto_cb
10-01-2005, 22.24.12
Saluto tutto il forum e faccio un augurio di buon anno , sto studiando da tempo ormai il linguaggio di programmazione c e proprio in questi giorni mi trovo a realizzare un programma che generi dei cruciverbi casuali , quindi un generatore di parole crociate. Il problema è che non riesco a trovare un algoritmo piu logico di quello che penso di adottare per la sua realizzazione. Mi spiego meglio: la mia idea è quella di riempire una matrice (tipo 10 * 10) di caratteri , con delle parole , una riga alla volta , quindi una volta riempita la prima riga passo alla seconda e riempendo la seconda riga faccio in modo di far inserire solo parole che abbiano le vocali e quindi anche le conzonanti ivertite rispetto alla parola della riga precedente. In questo modo si garantisce un senso logico alle parole lette in orizzontale e lo stesso dovrebbe valere per quelle verticali che dovrebbero anchesse avere una logica visto che una buona parte delle parole italiane ha una struttura del tipo " vocale - conzonante - vocale - conzonante etc.." . Voi che ne dite ??
Sinceramente non ne sono tanto soddisfatto ma temo di essermi un po arenato nel cercare un algoritmo migliore di questo, il fatto è che è un bel rompicapo... qualcuno ha un'idea migliore ?
grazie
Sinceramente non ne sono tanto soddisfatto ma temo di essermi un po arenato nel cercare un algoritmo migliore di questo, il fatto è che è un bel rompicapo... qualcuno ha un'idea migliore ?
grazie