promotion image of download ymail app
Promoted

Programma c++ ?

Devo creare un programma che faccia inserire n numeri a n persone e che trovi tutte le persone che hanno scelto il numero x. Non so cosa fare

1 risposta

Classificazione
  • exProf
    Lv 7
    1 mese fa

    SE TU NON SAI COSA FARE TI DICO COSA FAREI IO: poi tu puoi ispirarti.

    ------------------------------

    Realizzerei due dizionarii (due array associativi), uno l'inverso dell'altro, racchiudendoli in un unico oggetto "esercizioManux".

    Il dizionario "numero" ha per chiave un numero e per valore un elenco di persone.

    Il dizionario "persona" ha per chiave una persona e per valore il numero scelto.

    ------------------------------

    "elencoDiPersone" si implementa come una lista di stringhe, tenuta in ordine alfabetico.

    "dizionario" si implementa come una lista di coppie (chiave, valore), eventualmente tenuta in ordine di chiave.

    Gli algoritmi di gestione del tipo LIST li trovi già codificati al link

    http://www.allisons.org/ll/AlgDS/List/

    ------------------------------

    I metodi esposti da "esercizioManux" dovrebbero essere

    1) "esisteNumero(numero)"

    2) "quantiNumeri()"

    3) "elencoNumeri()"

    4) "esistePersona(persona)"

    5) "quantePersone()"

    6) "elencoPersone()"

    7) "inserireScelta(persona, numero)"

    8) "eliminareScelta(persona)"

    9) "chiHaScelto(numero)"

    • Commenter avatarAccedi per rispondere alle risposte
Altre domande? Fai una domanda e ottieni le risposte che cerchi.