Advertisement
Josif_tepe

Untitled

Mar 10th, 2021
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4.  
  5. int absolute_value(int a) {
  6.     if(a < 0) {
  7.         return -a;
  8.     }
  9.     else {
  10.         return a;
  11.     }
  12. }
  13. int min(int a, int b) {
  14.     if(a < b) {
  15.         return a;
  16.     }
  17.     else {
  18.         return b;
  19.     }
  20. }
  21. int max(int a, int b) {
  22.     if(a > b) {
  23.         return a;
  24.     }
  25.     else {
  26.         return b;
  27.     }
  28. }
  29. int main()
  30. {
  31.     int n;
  32.     cin >> n;
  33.     int niza[n];
  34.     for(int i = 0; i < n; i++) {
  35.         cin >> niza[i];
  36.     }
  37.     int najgolem = -2000000000;
  38.     int najmal = 2000000000;
  39.     for(int i = 0; i < n; i++) {
  40.         najmal = min(najmal, niza[i]);
  41.         najgolem = max(najgolem, niza[i]);
  42.     }
  43.     cout << absolute_value(najmal - najgolem) << endl;
  44.     return 0;
  45. }
  46. // 5
  47. // 4 3 1 2 5
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement