В С++ насколько я помню, сначала нужно инициализировать переменную, а потом уже создавать динамический массив. То есть первые 2 строчки будут выглядеть:
int n, i;
cin >> n;
int* a = new int[n];
И также советую в одном цикле от 0 до n (как на скриншоте) проинициализировать массив числами, а уже после него, во втором цикле от 0 до n-1 (не включая n-1), проверять соседние числа.
В С++ насколько я помню, сначала нужно инициализировать переменную, а потом уже создавать динамический массив. То есть первые 2 строчки будут выглядеть:
int n, i;
cin >> n;
int* a = new int[n];
И также советую в одном цикле от 0 до n (как на скриншоте) проинициализировать массив числами, а уже после него, во втором цикле от 0 до n-1 (не включая n-1), проверять соседние числа.