Структура и массив(поиск по номеру) - C#

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

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

Как найти людей по номеру, который начинается с 3?(вывести адрес и фамилию) Формат номера: ххх-хх-хх Нужно сделать через массив(занести 3 человека в массив) и структуру!!!Спасибо!
Листинг программы
  1. public struct people
  2. {
  3. public string fam;
  4. public string adress;
  5. public int nomer;
  6. public people(string f, string a, int n)
  7. {
  8. fam = f;
  9. adress = a;
  10. nomer = n;
  11. }
  12. }
Как организовать нахождение по номеру, который начинается на 3 Код:
Листинг программы
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. string[] info = { "Фамилия", "Имя", "Номер" };
  6. {
  7. new people("Латышев", "г.Витебск", 245 - 17 - 66);
  8. new people("Сенокосов", "г.Витебск", 245 - 17 - 35);
  9. new people("Горбачев", "г.Витебск", 890 - 17 - 09);
  10. new people("Марченко", "г.Лепель", 321 - 17 - 97);
  11. new people("Генкин", "г.Минск", 245 - 79 - 89);
  12. new people("Величко", "г.Витебск", 543 - 76 - 65);
  13. new people("Базылев", "г.Брест", 245 - 17 - 89);
  14. new people("Амбурин", "г.Чашники", 876 - 17 - 89);
  15. new people("Ларинов", "г.Новополоцк", 245 - 17 - 89);
  16. new people("Пандеко", "г.Гродно", 898 - 17 - 67);
  17. new people("Поляков", "г.Витебск", 678 - 98 - 89);
  18. new people("Сафонов", "г.Пинск", 657 - 17 - 89);
  19. new people("Шахов", "г.Могилев", 354 - 97 - 89);
  20. new people("Игимонов", "г.Витебск", 245 - 17 - 89);
  21. new people("Капустин", "г.Мозырь", 432 - 17 - 89);
  22. new people("Кенов", "г.Полоцк", 312 - 83 - 08);
  23. new people("Сайкин", "г.Гомель", 245 - 96 - 58);
  24. new people("Зилкин", "г.Брест", 475 - 17 - 07);
  25. new people("Семин", "г.Москва", 376 - 98 - 95);
  26. new people("Лункин", "г.Краснодар", 487 - 76 - 47);
  27. };
  28. Console.ReadKey();
  29. }
  30. }
  31. public struct people
  32. {
  33. public string fam;
  34. public string adress;
  35. public int nomer;
  36. public people(string f, string a, int n)
  37. {
  38. fam = f;
  39. adress = a;
  40. nomer = n;
  41. }
  42. }
  43. }

Решение задачи: «Структура и массив(поиск по номеру)»

textual
Листинг программы
  1.     static void Main(string[] args)
  2.         {
  3.             people[] info =
  4.             {
  5.                 new people() { fam = "Латышев", adress = "г.Витебск", nomer = "245 - 17 - 66" },
  6.                 new people() { fam = "Горбачев", adress = "г.Витебск", nomer = "890 - 17 - 09" },
  7.                 new people() { fam = "Марченко", adress = "г.Лепель", nomer = "321 - 17 - 97" },
  8.                 new people() { fam = "Генкин", adress = "г.Минск", nomer = "245 - 79 - 89" }
  9.                 //.....
  10.             };
  11.  
  12.             foreach (var item in info)
  13.             {
  14.                 if(item.nomer.StartsWith("3"))
  15.                     Console.WriteLine(item.fam.ToString());
  16.             }
  17.  
  18.  
  19.             Console.ReadKey();
  20.         }
  21.    
  22.     public struct people
  23.     {
  24.         public string fam;
  25.         public string adress;
  26.         public string nomer;
  27.         public people(string f, string a, string n)
  28.         {
  29.             fam = f;
  30.             adress = a;
  31.             nomer = n;
  32.         }
  33.       }

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


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

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

11   голосов , оценка 4.182 из 5

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

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

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