#include #include #include #include #include #include #include int pomfunc (const void *, const void *); int main() { int i, n, *a, d = INT_MAX; scanf("%d", &n); a = (int*)malloc(n * sizeof(int)); for(i = 0; i < n; i++) { scanf("%d", &a[i]); } qsort(a, n, sizeof(int), pomfunc); for(i = 1; i < n; i++) if(abs(a[i] - a[i - 1]) < d) d = abs(a[i] - a[i - 1]); printf("%d\n", d); return 0; } int pomfunc (const void * a, const void * b) { return ( *(int*)a - *(int*)b ); }