#include <iostream>
using namespace std;
int main()
{
const int ROWS = 5;
const int COLS = 5;
int arr[ROWS][COLS];
int sum[ROWS][2]{};
//srand(time(NULL));
for (int i = 0; i < ROWS; i++)
{
for (int j = 0; j < COLS; j++)
{
cout << (arr[i][j] = rand() % 21 - 5) << "\t";
sum[i][0] += arr[i][j];
if (arr[i][j] < 0) sum[i][1] = 1;
}
cout << endl;
}
for (int i = 0; i < ROWS; i++)
{
cout << "Row " << i << ": ";
if (sum[i][1])
cout << "has negative numbers\n";
else
cout << "sum = " << sum[i][0] << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBjb25zdCBpbnQgUk9XUyA9IDU7CiAgICBjb25zdCBpbnQgQ09MUyA9IDU7CgogICAgaW50IGFycltST1dTXVtDT0xTXTsKCiAgICBpbnQgc3VtW1JPV1NdWzJde307CiAgICAvL3NyYW5kKHRpbWUoTlVMTCkpOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgUk9XUzsgaSsrKQogICAgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgQ09MUzsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCAoYXJyW2ldW2pdID0gcmFuZCgpICUgMjEgLSA1KSA8PCAiXHQiOwogICAgICAgICAgICBzdW1baV1bMF0gKz0gYXJyW2ldW2pdOwogICAgICAgICAgICBpZiAoYXJyW2ldW2pdIDwgMCkgc3VtW2ldWzFdID0gMTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgUk9XUzsgaSsrKQogICAgewogICAgICAgIGNvdXQgPDwgIlJvdyAiIDw8IGkgPDwgIjogIjsKICAgICAgICBpZiAoc3VtW2ldWzFdKQogICAgICAgICAgICBjb3V0IDw8ICJoYXMgbmVnYXRpdmUgbnVtYmVyc1xuIjsKICAgICAgICBlbHNlCiAgICAgICAgICAgIGNvdXQgPDwgInN1bSA9ICIgPDwgc3VtW2ldWzBdIDw8IGVuZGw7CiAgICB9Cn0K