#define _CRT_SECURE_NO_WARNINGS #define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(void) { int n; int res = 10000000; int x[100000]; cin >> n; for (int i = 0; i < n; i++) { cin >> x[i]; } sort(x, x + n); for (int i = 0; i < n; i++) { if (x[i] != x[i + 1]) { res = min(abs(x[i + 1] - x[i]), res); } } if (res == 10000000) res = 0; cout << res << endl; return (0); }