Автор Виктория Шестакова задал вопрос в разделе Другие языки и технологии
матрица в C# и получил лучший ответ
Ответ от Ra[гуру]
Переменная Kol лишняя, тебе и так известно, сколько колонок в матрице. Замену надо делать там же, где и вычисляешь среднее арифметическое: for (int i = 0; i < M; i++) { //среднее арифметическое Sum = 0; for (int j = 0; j < N; j++) Sum += matrix[i, j]; SrArth = Sum / N; for (int j = 0; j < N; j++) if (matrix[i, j] % 2 == 0) matrix[i, j] = SrArth; Console.Write(\"{0}\\n\", SrArth); } Console.WriteLine(); for (int i = 0; i < M; i++) { //результирующая матрица for (int j = 0; j < N; j++) Console.Write(\"{0}\\t\", matrix[i, j]); Console.WriteLine(); }