В двумерном массиве размерности 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д