Сравнение и зануление столбцов массива - C#
Формулировка задачи:
Вот массив двумерный 10 на 10. Каким образом найти элементы кратные 5 и в вывести матрицу с занулеными\удаленными столбцами содержащими этот элемент.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { int[,] mas = new int[10, 10]; Random rnd = new Random(); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { mas[i, j] = rnd.Next(1, 100); Console.Write(mas[i, j] + "\t"); } Console.WriteLine(); } Console.ReadKey(); } } }
Решение задачи: «Сравнение и зануление столбцов массива»
textual
Листинг программы
static void Main(string[] args) { int[,] mas = new int[10, 10]; Random rnd = new Random(); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { mas[i, j] = rnd.Next(1, 100); Console.Write(mas[i, j] + "\t"); } Console.WriteLine(); } Console.WriteLine("========================================================================="); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (mas[j,i]%5==0) { for (int k = 0; k < 10; k++) { mas[k, i] = 0; } break; } } } for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { Console.Write(mas[i, j] + "\t"); } Console.WriteLine(); } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д