Hey people, i'm new to this forum. I want to make a funny and simple game in cmd with visual studio and here is my plan, here are the steps that I wanna accomplish:

The program asks the person for
1: 4 girl names
2: 4 boy names
3: What they do? (4 actions)
4: Where they do this? (4 locations)
5: Random linked things

And from here I want to randomly get 1 line of a random girl name + random boy name + random action + random place.
and followed by the second, third, and fourth line of random chosen things.

Like this:
Girl 1 - Boy 3 - Action 2 - Location 4;
Girl 3 - Boy 4 - Action 4 - Location 1;
Girl 2 - Boy 1 - Action 3 - Location 3;
Girl 4 - Boy 2 - Action 1 - Location 2;

And it can get funny like: Amber and John are jumping from a bridge. a game where you can play with your friends and have fun.

Here is my code so far:

#include<iostream>
#include<string>
#include<ctime>
#include<cstdlib>

int main (void)
{

using std::cin;
using std::cout;
using std::string;
using std::srand;
using std::rand;
using std::time;

srand((unsigned int)time(0));
cout << "Welcome!\n\n";
cout << "Type 4 girl names.\n";
string g1, g2, g3, g4;
cin >> g1;
cin >> g2;
cin >> g3;
cin >> g4;

cout << "Type 4 boy names.\n";
string b1, b2, b3, b4;
cin >> b1;
cin >> b2;
cin >> b3;
cin >> b4;

cout << "\nWhat they do?\n";
string action1, action2, action3, action4;
fflush(stdin);
getline(cin, action1);
fflush(stdin);
getline (cin, action2);
fflush(stdin);
getline (cin, action3);
fflush(stdin);
getline (cin, action4);

cout << "\nWhere is happening?\n";
string loc1, loc2, loc3, loc4;
fflush(stdin);
getline(cin, loc1);
fflush(stdin);
getline (cin, loc2);
fflush(stdin);
getline (cin, loc3);
fflush(stdin);
getline (cin, loc4);

int randomNr1 = rand() % 120 +1;

}

And from here I don't know what to do!!
please help me
Also I'm a beginner at c++ so my code could be poor made.