Чтение из матрицы элементов в зависимости от условия - C#
Формулировка задачи:
Всем привет Имеется массив 20 на 20 заполнен примерно так
1234
2345
3456
4567
И.Т.Д
(по старинке i-столбцы j-строки )
мне надо вытащить например 4 причем если i=1 тогда вытаскиваем 4-ку из первой строки
если i=2 то из второй ) и.т.д
дайте пожалуйста кусочек кода
Решение задачи: «Чтение из матрицы элементов в зависимости от условия»
textual
Листинг программы
- using System;
- class A
- {
- static void Main()
- {
- const int N = 20;
- int[,] matrix = new int[N, N];
- int count = 1;
- int VbItaskivatelb; // Задание понял плохо, поэтому и имя переменной аналогичное ;)
- for (int i = 0; i < N; i++)
- {
- for (int j = 0; j < N; j++)
- {
- matrix[i, j] = j + count;
- Console.Write(matrix[i, j] + " ");
- }
- count++;
- Console.WriteLine();
- }
- Console.Write("Введите число, которое выбираем: ");
- VbItaskivatelb = int.Parse(Console.ReadLine());
- Console.WriteLine("\n\nЧисло для вытаскивания: " + VbItaskivatelb);
- for (int i = 0; i < N; i++)
- for (int j = 0; j < N; j++)
- if (matrix[i, j] == VbItaskivatelb)
- Console.WriteLine("Строка: {0}\tСтолбец: {1}\t", i+1, j+1);
- Console.ReadKey();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д