Что не так в моем коде на C++
В моем коде есть ошибка компиляции
_array bound не является целочисленной константой перед токеном']'
_array bound не является целочисленной константой перед токеном ']'
Что я уже пробовал:
#include<iostream> using namespace std; int n; int _array[n]; int _ARRAY[n-1]; swap(int *i,int *k) {int j;// js any temperory element j=*i; *i=*k; *k=j; } void sort(int _array[],int n ) {int hole; int i; hole = i; for(int hole=1;hole<n;hole++)> { if( hole>0 && _array[hole-1]>_array[hole]) {swap(_array[hole],_array[hole-1]); hole=hole-1; } } } int Findmindifference(){ int _array[n]; int _ARRAY[n-1]; sort(_array,n); for(int i=0;i<n-1;i++)> { _ARRAY[i]=_array[i+1]-_array[i]; } sort (_ARRAY,n-1); return _ARRAY[0]; } int main() { int t; cin >> t; for(int i=0;i<t;i++)> { cin >> n; for(int j=0;j<n;j++)> { cin >>_array[j]; } } cout << Findmindifference(); }</iostream>