fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main() {
  5. int N;
  6. scanf("%d", &N);
  7.  
  8. int *A = (int*)malloc(N * sizeof(int));
  9. for (int i = 0; i < N; i++) {
  10. scanf("%d", &A[i]);
  11. }
  12.  
  13. int U = 0;
  14. int R = 0;
  15.  
  16. for (int i = 1; i < N; i++) {
  17. int selisih = A[i] - A[i-1];
  18. if (selisih > 0) {
  19. if (selisih > U) {
  20. U = selisih;
  21. }
  22. } else if (selisih < 0) {
  23. int rugi = -selisih;
  24. if (rugi > R) {
  25. R = rugi;
  26. }
  27. }
  28. }
  29.  
  30. printf("%d %d\n", U, R);
  31.  
  32. free(A);
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0s 5320KB
stdin
8
1 2 7 3 8 7 1 5
stdout
5 6