Here is a C++ program that accomplishes the specified task.
#include <iostream>
#include <vector>
int main() {
int numEmployees, firstEmployee, middleEmployee, lastEmployee;
// Read input
std::cin >> numEmployees >> firstEmployee >> middleEmployee >> lastEmployee;
// Declare and initialize the vector
std::vector<int> runningNumbers(numEmployees);
runningNumbers[0] = firstEmployee;
runningNumbers[numEmployees / 2] = middleEmployee;
runningNumbers[numEmployees - 1] = lastEmployee;
// Output the result
for (int number : runningNumbers) {
std::cout << number << " ";
}
return 0;
}