#include <iostream>
#include <string>
#include "choicequestion.h"

ChoiceQuestion::ChoiceQuestion()
{
}

void ChoiceQuestion::add_choice(string choice, bool correct)
{
   choices.push_back(choice);
   if (correct)
   {
      // Skonwertuj wyrażenie choices.size() na ciąg.
      string num_str = to_string(choices.size());
      set_answer(num_str);
   }
}

void ChoiceQuestion::display() const
{
   // Wyświetl tekst pytania.
   Question::display();
   // Wyświetl możliwe odpowiedzi.
   for (int i = 0; i < choices.size(); i++)
   {
      cout << i + 1 << ": " << choices[i] << endl;      
   }
}

