В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю - C#

Узнай цену своей работы

Формулировка задачи:

В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю

Решение задачи: «В двумерном массиве размерности n*m увеличить на 10 элементы всех строк, в которых первый элемент равен нулю»

textual
Листинг программы
  1. using System;
  2. using System.Linq;
  3. using System.Collections.Generic;
  4.  
  5. namespace csharp_cmd
  6. {
  7.     class Program
  8.     {
  9.         static void print(int[,] p)
  10.         {
  11.             for (int i = 0; i < p.GetLength(0); ++i)
  12.             {
  13.                 for (int j = 0; j < p.GetLength(1); ++j)
  14.                     Console.Write(p[i, j] + " ");
  15.                 Console.WriteLine();
  16.             }
  17.             Console.WriteLine();
  18.         }
  19.  
  20.         public static void Main()
  21.         {
  22.             /*
  23.             В двумерном массиве размерности n*m
  24.             увеличить на 10 элементы всех строк,
  25.             в которых первый элемент равен нулю
  26.             */
  27.             Random r = new Random();
  28.             int n = 5;
  29.             int m = 7;
  30.             int[,] p = new int[n, m];
  31.             for (int i = 0; i < p.GetLength(0); ++i)
  32.                 for (int j = 0; j < p.GetLength(1); ++j)
  33.                     p[i, j] = r.Next(0, 9);
  34.             ///////////////////////////////////////////////
  35.             print(p);
  36.             ///////////////////////////////////////////////
  37.             for (int i = 0; i < p.GetLength(0); ++i)
  38.                 if (p[i, 0] == 0)
  39.                     for (int j = 0; j < p.GetLength(1); ++j)
  40.                         p[i, j] += 10;
  41.             ///////////////////////////////////////////////
  42.             print(p);
  43.         }
  44.     }
  45. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы