Domande a ramificazione [C]

di il
3 risposte

Domande a ramificazione [C]

Salve. Mi servirebbe sapere come si può creare una parte di codice che permetta di avere domande ad-hoc in base alla risposta alla precedente domanda (preferibilmente con risposte limitate a "sì" e "no").

Esempio caso "risposta no":
D: Si accende il computer?
R: No
D: Si è spento bruscamente l'ultima volta?
ecc...

Esempio caso "risposta sì":
D: Si accende il computer?
R: Sì
D: Visualizzi una strana schermata all'accensione?
ecc...

Naturalmente le cose si complicano, perché le domande aumentano con l'andare avanti della ramificazione.
Inoltre le domande le devo scrivere in un file .txt, che il programma va a leggere e a salvare su un nuovo file insieme alle risposte date.

3 Risposte

  • Re: Domande a ramificazione [C]

    Direi che potresti usare un albero binario. Leggi le domande da file e costruisci l'albero. Poi sarà tutto facile ...
  • Re: Domande a ramificazione [C]

    oregon ha scritto:


    Direi che potresti usare un albero binario. Leggi le domande da file e costruisci l'albero. Poi sarà tutto facile ...
    Non conosco. Cos'è e come implementarlo nel codice? Se vuoi passami pure qualche link valido. Grazie
  • Re: Domande a ramificazione [C]

    Esistono tonnellate di informazioni ... basta che cerchi "albero binario C" con google ... oppure da un qualunque libro di algoritmi.
Devi accedere o registrarti per scrivere nel forum
3 risposte