Выбрать элемент строки двумерного массива если в этой строке присутствует другое значение - C#

Узнай цену своей работы

Формулировка задачи:

Имеется двумерный массив(60 строк, 3 столбца) public static string[,] ARRAY = new string[60, 3]; формата: 0.{Вася; 1980, м} 1.{Лена; 1990, ж} ........ 59. {Витя; 1995, м} Как выбрать элемент строки по известному значению этой же строки? Например нам известно имя "Витя", нужно вытащить его дату рождения. Как это сделать?

Решение задачи: «Выбрать элемент строки двумерного массива если в этой строке присутствует другое значение»

textual
Листинг программы
  1. static void Main(string[] args)
  2.         {
  3.             string[,] ar = { { "Вася", "1980", "м" },
  4.                              { "Лена", "1990", "ж" },
  5.                              { "Витя", "1995", "м" } };
  6.             int i, j;
  7.  
  8.             for(i=0; i < ar.Length/3; i++)
  9.             {
  10.                 for(j=0; j < 3; j++)
  11.                 {
  12.                     Console.Write(ar[i,j] + " ");
  13.                 }
  14.                 Console.WriteLine();
  15.             }
  16.  
  17.             string str = "";
  18.  
  19.             while(str != "вых")
  20.             {
  21.                 Console.WriteLine("Введите имя: ");
  22.                 str = Console.ReadLine();
  23.  
  24.                 for (i = 0; i < ar.Length / 3; i++)
  25.                 {
  26.                     for (j = 0; j < 3; j++)
  27.                     {
  28.                         if (ar[i, j] == str)
  29.                         {
  30.                             Console.Write(ar[i, j] + ", возраст: " + ar[i, 1]);
  31.                         }
  32.                     }
  33.                     Console.WriteLine();
  34.                 }
  35.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы