If you must use character arrays, you'll need an array of character arrays.
const size_t MAX_QUESTION_LENGTH = 100;
const size_t MAX_QUESTIONS = 5;
char question_texts[MAX_QUESTIONS][MAX_QUESTION_LENGTH] =
{
  "Question 1",
  "Question 2",
  //...
  "Question 5",
};
int main()
{
  for (size_t i = 0; i < MAX_QUESTIONS; ++i)
  {
    std::cout << "\n"
              << question_texts[i]
              << "\n";
  }
  return 0;
}
Another alternative is to use a vector of string:
std::vector<std::string> question_database;
//...
question_database.push_back("Question 1");
//...
for (i = 0; i < question_database.size(); ++i)
{
  std::cout << "\n"
            << question_database[i]
            << "\n";
}
Arrays must have their capacities specified at compile time.
Strings and vectors grow dynamically during runtime.