Выбрать элемент строки двумерного массива если в этой строке присутствует другое значение - C#
Формулировка задачи:
Имеется двумерный массив(60 строк, 3 столбца) public static string[,] ARRAY = new string[60, 3]; формата:
0.{Вася; 1980, м}
1.{Лена; 1990, ж}
........
59. {Витя; 1995, м}
Как выбрать элемент строки по известному значению этой же строки? Например нам известно имя "Витя", нужно вытащить его дату рождения. Как это сделать?
Решение задачи: «Выбрать элемент строки двумерного массива если в этой строке присутствует другое значение»
textual
Листинг программы
static void Main(string[] args) { string[,] ar = { { "Вася", "1980", "м" }, { "Лена", "1990", "ж" }, { "Витя", "1995", "м" } }; int i, j; for(i=0; i < ar.Length/3; i++) { for(j=0; j < 3; j++) { Console.Write(ar[i,j] + " "); } Console.WriteLine(); } string str = ""; while(str != "вых") { Console.WriteLine("Введите имя: "); str = Console.ReadLine(); for (i = 0; i < ar.Length / 3; i++) { for (j = 0; j < 3; j++) { if (ar[i, j] == str) { Console.Write(ar[i, j] + ", возраст: " + ar[i, 1]); } } Console.WriteLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д