#include <iostream>
#include <iomanip>
using namespace std;
//#define DEBUG;
const unsigned int rows = 5;
const unsigned int columns = 5;
int ary[rows][columns];
int main() {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
ary[i][j] = (i + 1) * 10 + (j + 1);
}
}
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
cout << setw(4) << ary[i][j];
}
cout << endl;
}
//cout << SUM;
int temp = 1;
int counter = 0;
for (int j = 1; j < columns; j++) {
#ifdef DEBUG;
cout << "----------\n";
#endif
for (int i = rows-1; i > rows-1-temp; i--) {
#ifdef DEBUG;
cout << ary[j][i] << "\n";
#endif
counter += ary[j][i];
}
temp++;
}
cout << "Сумма елементів нижче не головної діагоналі = " << counter;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovLyNkZWZpbmUgREVCVUc7Cgpjb25zdCB1bnNpZ25lZCBpbnQgcm93cyA9IDU7CmNvbnN0IHVuc2lnbmVkIGludCBjb2x1bW5zID0gNTsKCmludCBhcnlbcm93c11bY29sdW1uc107CgppbnQgbWFpbigpIHsKCQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCByb3dzOyBpKyspIHsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IGNvbHVtbnM7IGorKykgewogICAgICAgICAgICBhcnlbaV1bal0gPSAoaSArIDEpICogMTAgKyAoaiArIDEpOwogICAgICAgIH0KICAgIH0KICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcm93czsgaSsrKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBjb2x1bW5zOyBqKyspIHsKICAgICAgICAgICAgY291dCA8PCBzZXR3KDQpIDw8IGFyeVtpXVtqXTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQoJCgkvL2NvdXQgPDwgU1VNOwoJaW50IHRlbXAgPSAxOwoJaW50IGNvdW50ZXIgPSAwOwoJZm9yIChpbnQgaiA9IDE7IGogPCBjb2x1bW5zOyBqKyspIHsKCQkjaWZkZWYgREVCVUc7CgkJY291dCA8PCAiLS0tLS0tLS0tLVxuIjsKCQkjZW5kaWYgCiAgICAgICAgZm9yIChpbnQgaSA9IHJvd3MtMTsgaSA+IHJvd3MtMS10ZW1wOyBpLS0pIHsKCQkJI2lmZGVmIERFQlVHOwoJCQljb3V0IDw8IGFyeVtqXVtpXSA8PCAiXG4iOwogICAgICAgICAgICAjZW5kaWYgCiAgICAgICAgICAgIGNvdW50ZXIgKz0gYXJ5W2pdW2ldOwogICAgICAgIH0KICAgICAgICB0ZW1wKys7CiAgICB9CgoJY291dCA8PCAi0KHRg9C80LzQsCDQtdC70LXQvNC10L3RgtGW0LIg0L3QuNC20YfQtSDQvdC1INCz0L7Qu9C+0LLQvdC+0Zcg0LTRltCw0LPQvtC90LDQu9GWID0gIiA8PCBjb3VudGVyOwogICAgcmV0dXJuIDA7Cn0K