Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <algorithm>
  3. #include <iostream>
  4. #include <vector>
  5. using namespace std;
  6.  
  7. bool cmp(const pair<int, vector  <int>>& a, const pair<int, vector < int>>& b){
  8.     return abs(a.first) < abs(b.first);
  9. }
  10. int main() {
  11.     vector<pair<int, vector<int>>> c(5, pair<int, vector<int>>(0, vector<int>(5, 0)));
  12.     for (int i = 0; i < 5; ++i) {
  13.         for (int j = 0; j < 5; ++j) {
  14.             scanf("%d", &c[i].second[j]);
  15.             c[i].first += c[i].second[j];
  16.         }
  17.     }
  18.     sort(c.begin(), c.end(),cmp);
  19.     cout << endl;
  20.     for (int i = 0; i < 5; ++i) {
  21.         for (int j = 0; j < 5; ++j) {
  22.             printf("%d ", c[i].second[j]);
  23.         }
  24.         cout << endl;
  25.     }
  26.     cout << endl;
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement