Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    2

    [C++ o Java] Generazione di stringhe

    Ciao a tutti...cercavo un pragrammino che mi faceva tutte le combinazioni con n caratteri...ed ho trovato questo: http://forum.html.it/forum/showthread/t-852260.html
    Pero' questo qui esclude i duplicati ed dopo aver finito l'operazione, non mi rimangono sullo schermo
    A me servirebbe anche i duplicati e che mi restasse il risultato sullo schermo.
    Mi potrete aiutare con le modificazione???
    Grazie.

  2. #2
    Se gli n sono conosciuti a compile-time, ti bastano un tot di for nidificati. Altrimenti, o usi un for associato alla ricorsione (lenta) o puoi usare questa roba che ho scritto un po' di tempo fa.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    2

    ecco un esempio di cosa vollevo

    i caratteri : a b c d
    le combinazioni :
    abca
    abcb
    abcc
    abcd
    abaa
    abab
    abac
    abad
    ecc...

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    39
    ma in quel link ci sono 2 esempi di codice... il primo non esclude i doppioni quindi dovrebbe essere quello che fa al caso tuo!

    per mantenere il risultato metti un
    system("pause");
    (è valido solo se sei sotto windows....altrimenti metti una getchar(); che aspetta finchè non premi invio)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    2
    si ci sono 2 esempi...ma nessuno nn fa questo :
    caratteri : abcd
    combinazioni:
    aaaa
    aaab
    aaac
    aaad
    aaba
    aabb
    aabc
    aabd
    aaca
    aacb
    aacc
    aacd
    aada
    aadb
    aadc
    aadd
    ecc...
    mi potete aiutare x favore?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    475
    Leggi il regolamento.

    Se vuoi che qualcuno te lo risolva per te, c'è "Offro Lavoro/Collaborazione".
    In questo forum, tu scrivi il codice, ne fai il debug, e solo se non ci riesci vieni a chiedere una mano per capire dove sia il problema.
    "Let him who has understanding reckon the number of the beast, for it is a human number.
    Its number is rw-rw-rw-."

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.