Aiuto! Problema C++ ciclo for?

un quiz vengono poste N domande(facili e difficili). Se il concorrente risponde

correttamente a una domanda facile ottiene 2 punti, altrimenti ne perde 4; Per le domande

difficili 4 se è giusta, 2 se è sbagliata. Calcola il punteggio complessivo.

Comments

  • Ciao

    Immagino tu non abbia riportato qualche dato...

    a te come vengono date le risposte del concorrente?

    le hai già te dichiarate in un qualche array?

    hai un file di testo?

    sono delle domande a cui risponde all'esecuzione del programma da tastiera?

    comunque sarà qualcosa del tipo

    punteggio = 0;

    for (i=0;i<n;i++) {

    risposta = carica_risposta(i);

    soluzione = carica_soluzione(i);

    if (risposta == soluzione) {

    punteggio += 2;

    } else {

    punteggio -= 4;

    }

    if (domanda_difficile) punteggio += 2;

    }

    nota che non ti serve fare degli if annidati (se è giusta e difficile, se è giusta e facile, se è sbagliata e difficile, se è sbagliata e facile), perché i punti della difficile sono semplicemente i punti della facile +2

    Se spieghi meglio come è fatto l'input ti si può aiutare di più

    Ciaoo!!

Sign In or Register to comment.