SI TU PREGUNTA ES COMO PODER INGRESAR UN ARREGLO DE FORMA DINAMICA, LA RESPUESTA ES SIMPLE:
#include <iostream.h>
#include <conio.h>
void main(void){
int *A;
int N;
// A es un puntero al comienso del arreglo y N la dimencion del arreglo //
cout<<"INGRESE LA DIMENCION DEL ARREGLO:\n";
cin>>N;
A=new int[N];
for (int j=0; j<N;j++){
cout<<"INGRESE EL ELEMENTO Nº "<<(j+1)<<":\n";
cin>>*(A+j);
}
for (int *b=A; b<A+N;b++){
cout<<"\n\n\n "<<*b;
}
getch();}
cualquier duda postea