Выбрать элемент строки двумерного массива если в этой строке присутствует другое значение - 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д