Scusa, allora hai scritto:

Originariamente inviato da Ironmax
Salve.
Il seguente ciclo prende due stringhe e le confronta e restituisce la seconda stringa come la prima s:
che ovviamente non ha senso, in realtà quello che quel codice fa é:
- il seguente ciclo prende due stringhe, le confronta e restituisce una terza stringa contenente i caratteri in comune senza tenere conto dei caratteri doppi.

Il che è un po diverso.

Poi hai scritto:


Solo, che se incontra una seconda volta lo stesso carattere non l'ho memorizza nella variabile s3.
Qualcuno ha qualche idea per ovviare a questo problema.
Grazie.
Infatti quello che fa, perchè il codice originale fa (ripeto) :
il seguente ciclo prende due stringhe, le confronta e restituisce una terza stringa contenente i caratteri in comune senza tenere conto dei caratteri doppi.

Poi hai scritto:

Qualcuno ha qualche idea per ovviare a questo problema.
E ti ho posto la soluzione e tu mi rispondi:

Ho testato il tuo codice, rincompone la seconda stringa come la prima ma al posto di tagliare i caratterri raddoppia quelli che sono già doppi.
O mi sto rincoxxxxxxo io o.......!!!