Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>using namespace std;int main() {int matrix[3][3];for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {cin >> matrix[i][j];}}matrix[1][1] = 5;bool flag = true;while (flag) {flag = false;for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {if (i==1&&j==1) continue;if (matrix[i][j] != 0) {int oi = 2 - i, oj = 2 - j;if (matrix[oi][oj] == 0) {matrix[oi][oj] = 10-matrix[i][j];flag = true;}if (i == 1) {if (matrix[0][j] != 0 && matrix[2][j] == 0) {flag = true;matrix[2][j] = 15 - matrix[0][j] - matrix[1][j];} else if (matrix[0][j] == 0 && matrix[2][j] != 0) {