Ciao a tutti, di nuovo mi riaffido a voi, visto gli ottimi risultati in passato. Ecco il mio nuovo caso sul linguaggio C:
Ho un array di caratteri (max 7 caratteri). Esso può contenere solo numeri e lettere. Sono consentite massimo 4 lettere, e queste diciamo sono le mie variabili.
Vorrei creare gli input per una "tabella della verità" (risultato a parte, e no matrici grazie) di questa mia stringa, come input queste lettere (a,b,c,d) . Ovvero, in base al numero di variabili (lettere), ricavare il numero di combinazioni possibili (parliamo sempre di char).
Se mi fossi spiegato male faccio un paio di esempi:
Esempio Stringa #1
a2b
Combinazioni possibili (per un totale di quattro )
020 - 120 - 021 - 121
Esempio stringa #2
a4b5a
Combinazioni possibili (per un totale di otto)
04050 - 14051 - 04150 - 14151 - 04050 - 14051 - 04150 - 14151
(Come avete visto le lettere posso essere sparse o addirittura ripetute)
Esiste una qualche funzione, che riconosca da stringa dei caratteri e li sostituisce con altri ?
Qualche altra idea per questa tipologia di sostituzione? O idee del tutto nuove?
Grazie mille in anticipo, ed ancora un salutone a tutti!