fork(2) download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int t;
  5. scanf("%d\n",&t);
  6. while(t--)
  7. {
  8. int n;
  9. scanf("%d",&n);
  10. int arr[n];
  11. for(int i=0;i<n;i++)
  12. {
  13. scanf("%d",&arr[i]);
  14. }
  15. int temp;
  16. for(int i=0;i<n-1;i++)
  17. {
  18. for(int j=i+1;j<n;j++){
  19. temp=arr[i];
  20. if(arr[j]>arr[i]){
  21. temp=arr[j];
  22. arr[j]=arr[i];
  23. arr[i]=temp;
  24.  
  25. }
  26. }
  27. }
  28. int arr2[n-1];
  29. for(int j=0;j<=n-2;j++)
  30. {
  31. arr2[j]=arr[j]-arr[j+1];
  32. }
  33. int min;
  34. min=arr2[0];
  35. for(int i=0;i<=n-2;i++)
  36. {
  37.  
  38. if(arr2[i]<min){
  39. min=arr2[i];}
  40.  
  41. }
  42. printf("%d\n",min);
  43. }
  44. return 0;
  45. }
  46.  
Success #stdin #stdout 0s 9424KB
stdin
2
3
1 4 2
3
1 3 3
stdout
1
0