Advertisement
FRiTZZY

TP_IP_Z7_2014_A

Apr 18th, 2015
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. /* I_parcijalni_ispit_2014 Zadatak_7 */
  2. #include <iostream>
  3. #include <algorithm>
  4. #include <deque>
  5.  
  6. using std::cin;
  7. using std::cout;
  8. using std::endl;
  9.  
  10. int Raspon(int A)
  11. {
  12.     int mini = A % 10;
  13.     int maks = A % 10;
  14.     A /= 10;
  15.     while (A != 0) {
  16.         int temp = A % 10;
  17.         if (temp > maks) maks = temp;
  18.         if (temp < mini) mini = temp;
  19.  
  20.         A /= 10;
  21.     }
  22.  
  23.     return maks - mini;
  24. }
  25.  
  26. int main()
  27. {
  28.     std::deque<int> dek{1223, 2224, 1226};
  29.     std::sort(dek.begin(), dek.end(), [] (int A, int B) { return Raspon(A) > Raspon(B); });
  30.     for (int x : dek) cout << x << " ";
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement