Заменить все элементы матрицы, меньшие заданного числа, этим числом - C#
Формулировка задачи:
Дана последовательность целых чисел. Заменить все элементы, меньшие заданного числа, этим числом.
для двумерного массива
Решение задачи: «Заменить все элементы матрицы, меньшие заданного числа, этим числом»
textual
Листинг программы
static void Main(string[] args) { int N, M,v; Console.WriteLine("Введите количество строк массива "); N = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите количество столбцов массива "); M = Convert.ToInt32(Console.ReadLine()); int[,] a = new int[N, M]; Random r = new Random(); for (int i = 0; i < N; i++) for (int j = 0; j < M; j++) a[i, j] = r.Next(100); Console.WriteLine(); Console.WriteLine("Массив:"); for (int i = 0; i < N; i++) { Console.WriteLine(); for (int j = 0; j < M; j++) Console.Write(a[i, j] + " "); } Console.WriteLine(); Console.WriteLine("Введите ограничивающие число"); v = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) if (a[i, j] < v) a[i, j] = v; } Console.WriteLine(); Console.WriteLine("Новый массив: "); for (int i = 0; i < N; i++) { Console.WriteLine(); for (int j = 0; j < M; j++) Console.Write(a[i, j] + " "); } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д