Definiendo variable global en main ()

Quiero definir un arreglo global (usado en otras funciones) basado en la entrada deprincipal(); (concretamente el tamaño de la matriz). losexterno palabra clave no ayudó.

#include <iostream>
    using namespace std;

void gen_sieve_primes(void);

int main() {
    int MaxNum;
    cin >> MaxNum;
    int *primes = new int[MaxNum];
    delete[] primes;
    return 0;
}
//functions where variable MaxNum is used

Respuestas a la pregunta(3)

Su respuesta a la pregunta