How do I add numbers into an array from a loop that creates random numbers? I also need to sort these numbers in a certain way. The next number cannot be greater than the previous one. Can someone help me with this? Here is a copy of some of the code I made.
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <vector>
using namespace std;
int main() {
  srand((unsigned) time(0));
  
  int randomNumber;
  int counter = 1;
  int emptyArray[5] = {0};
  while (counter <= 5){
     randomNumber = (rand() % 30) + 40;
     cout << " ------------ ";
     cout << '\n';
     cout << '\n';
     cout << randomNumber << '\n';
     cout << '\n';
     cout << '\n';
     cout << counter << " number of times" << '\n';   
     cout << " --------- ";
     counter++;    
     cout << emptyArray[randomNumber] << "  ";
   }
}
 
    