В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю - C#
Формулировка задачи:
В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю
Решение задачи: «В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю»
textual
Листинг программы
using System; using System.Linq; using System.Collections.Generic; namespace csharp_cmd { class Program { static void print(int[,] p) { for (int i = 0; i < p.GetLength(0); ++i) { for (int j = 0; j < p.GetLength(1); ++j) Console.Write(p[i, j] + " "); Console.WriteLine(); } Console.WriteLine(); } public static void Main() { /* В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю */ Random r = new Random(); int n = 5; int m = 7; int[,] p = new int[n, m]; for (int i = 0; i < p.GetLength(0); ++i) for (int j = 0; j < p.GetLength(1); ++j) p[i, j] = r.Next(0, 9); /////////////////////////////////////////////// print(p); /////////////////////////////////////////////// for (int i = 0; i < p.GetLength(0); ++i) if (p[i, 0] == 0) for (int j = 0; j < p.GetLength(1); ++j) p[i, j] += 10; /////////////////////////////////////////////// print(p); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д