C programming The intent of this assignment is to get you to
C++ programming
The intent of this assignment is to get you to create user defined functions and also make use of repetition, so you must use each in order to get credit for the program working. Introduce your program to the user and allow the user to continue to display Halloween messages as many times as they want (think repetition).
Each time they continue, a random message should be displayed on the screen. There should be at least 10 different messages that can be randomly selected. (check out rand() function). Consider messages such as Boo!, Creak!, Grrr!, etc. Each message should be displayed centered in a nice box. (i suggest creating a user defined function for the display).
Remember this is a C++ program.
Solution
Code:
 #include <cstdlib>
 #include <ctime>
 #include <iostream>
 #include <string>
using namespace std;
int main() {
    srand(time(NULL));
 int n;
 //list of messages here
 string msgs[] = {\"message1\",\"message2\",\"message3\",\"message4\",\"message5\",\"message6\",\"message7\",\"message8\",\"message9\",\"message10\"};
    
 char choice;
 choice = \'y\';
 //using while loop taking input from user multiple times
 while(choice == \'y\'){
    n = rand() % 10 + 1;       //randomly generating numbers between 1 and 10
        cout << msgs[n-1] << endl;   //printing the message  
    cout << \"\ Do you wish to continue : (y/n)\";
    cin >> choice;
 }
   
   
}
Output:

