#include <stdio.h>
#include <vector>
#include <algorithm> // std::sort
#define N 10 //квадратная матрица
bool comp(int i,int j){ return (i<j); }
int main(void) {
std::vector<std::vector<int>> arr{
{32,105,48,80,144,128,64,122,18,81},
{66,129,113,17,94,78,90,51,104,34},
{110,149,36,103,82,53,93,130,68,150},
{41,19,124,61,85,159,115,57,72,101},
{56,100,86,146,73,40,141,25,87,126},
{151,71,94,15,125,76,54,99,39,140},
{17,124,52,98,139,37,147,88,69,109},
{35,128,67,30,93,123,50,138,21,97},
{96,121,49,137,89,154,91,65,92,33},
{-3, -21, 12, 45, 7, 43, 34, 89, 90, 100} //это 10ая строка
};
for(int i=0; i<N; i++) //сортировка по увеличению в каждой строку
std::sort(arr[i].begin(), arr[i].end());
for (int i=0; i<N; i++) {
for (int j=0; j<N; j++) {
printf("%4d", arr[i][j]);
}
printf("\n");
}
return 0;
}
CgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGFsZ29yaXRobT4gICAgLy8gc3RkOjpzb3J0CgojZGVmaW5lIE4gMTAgICAgLy/QutCy0LDQtNGA0LDRgtC90LDRjyDQvNCw0YLRgNC40YbQsAoKYm9vbCBjb21wKGludCBpLGludCBqKXsgcmV0dXJuIChpPGopOyB9CgoKaW50IG1haW4odm9pZCkgewoKCiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnZlY3RvcjxpbnQ+PiBhcnJ7CiAgICAgICAgezMyLDEwNSw0OCw4MCwxNDQsMTI4LDY0LDEyMiwxOCw4MX0sCiAgICAgICAgezY2LDEyOSwxMTMsMTcsOTQsNzgsOTAsNTEsMTA0LDM0fSwKICAgICAgICB7MTEwLDE0OSwzNiwxMDMsODIsNTMsOTMsMTMwLDY4LDE1MH0sCiAgICAgICAgezQxLDE5LDEyNCw2MSw4NSwxNTksMTE1LDU3LDcyLDEwMX0sCiAgICAgICAgezU2LDEwMCw4NiwxNDYsNzMsNDAsMTQxLDI1LDg3LDEyNn0sCiAgICAgICAgezE1MSw3MSw5NCwxNSwxMjUsNzYsNTQsOTksMzksMTQwfSwKICAgICAgICB7MTcsMTI0LDUyLDk4LDEzOSwzNywxNDcsODgsNjksMTA5fSwKICAgICAgICB7MzUsMTI4LDY3LDMwLDkzLDEyMyw1MCwxMzgsMjEsOTd9LAogICAgICAgIHs5NiwxMjEsNDksMTM3LDg5LDE1NCw5MSw2NSw5MiwzM30sCiAgICAgICAgey0zLCAtMjEsIDEyLCA0NSwgNywgNDMsIDM0LCA4OSwgOTAsIDEwMH0gICAvL9GN0YLQviAxMNCw0Y8g0YHRgtGA0L7QutCwICAgCiAgICB9OwoKICAgIGZvcihpbnQgaT0wOyBpPE47IGkrKykgIC8v0YHQvtGA0YLQuNGA0L7QstC60LAg0L/QviDRg9Cy0LXQu9C40YfQtdC90LjRjiDQsiDQutCw0LbQtNC+0Lkg0YHRgtGA0L7QutGDCiAgICAgICAgc3RkOjpzb3J0KGFycltpXS5iZWdpbigpLCBhcnJbaV0uZW5kKCkpOwoKICAgIGZvciAoaW50IGk9MDsgaTxOOyBpKyspIHsKICAgICAgICBmb3IgKGludCBqPTA7IGo8TjsgaisrKSB7CiAgICAgICAgICAgIHByaW50ZigiJTRkIiwgYXJyW2ldW2pdKTsKICAgICAgICB9CiAgICBwcmludGYoIlxuIik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0KCg==