Структура и массив(поиск по номеру) - C#
Формулировка задачи:
Как найти людей по номеру, который начинается с 3?(вывести адрес и фамилию) Формат номера: ххх-хх-хх
Нужно сделать через массив(занести 3 человека в массив) и структуру!!!Спасибо!
public struct people { public string fam; public string adress; public int nomer; public people(string f, string a, int n) { fam = f; adress = a; nomer = n; } }
Как организовать нахождение по номеру, который начинается на 3
Код:
class Program { static void Main(string[] args) { string[] info = { "Фамилия", "Имя", "Номер" }; { new people("Латышев", "г.Витебск", 245 - 17 - 66); new people("Сенокосов", "г.Витебск", 245 - 17 - 35); new people("Горбачев", "г.Витебск", 890 - 17 - 09); new people("Марченко", "г.Лепель", 321 - 17 - 97); new people("Генкин", "г.Минск", 245 - 79 - 89); new people("Величко", "г.Витебск", 543 - 76 - 65); new people("Базылев", "г.Брест", 245 - 17 - 89); new people("Амбурин", "г.Чашники", 876 - 17 - 89); new people("Ларинов", "г.Новополоцк", 245 - 17 - 89); new people("Пандеко", "г.Гродно", 898 - 17 - 67); new people("Поляков", "г.Витебск", 678 - 98 - 89); new people("Сафонов", "г.Пинск", 657 - 17 - 89); new people("Шахов", "г.Могилев", 354 - 97 - 89); new people("Игимонов", "г.Витебск", 245 - 17 - 89); new people("Капустин", "г.Мозырь", 432 - 17 - 89); new people("Кенов", "г.Полоцк", 312 - 83 - 08); new people("Сайкин", "г.Гомель", 245 - 96 - 58); new people("Зилкин", "г.Брест", 475 - 17 - 07); new people("Семин", "г.Москва", 376 - 98 - 95); new people("Лункин", "г.Краснодар", 487 - 76 - 47); }; Console.ReadKey(); } } public struct people { public string fam; public string adress; public int nomer; public people(string f, string a, int n) { fam = f; adress = a; nomer = n; } } }
Решение задачи: «Структура и массив(поиск по номеру)»
textual
Листинг программы
static void Main(string[] args) { people[] info = { new people() { fam = "Латышев", adress = "г.Витебск", nomer = "245 - 17 - 66" }, new people() { fam = "Горбачев", adress = "г.Витебск", nomer = "890 - 17 - 09" }, new people() { fam = "Марченко", adress = "г.Лепель", nomer = "321 - 17 - 97" }, new people() { fam = "Генкин", adress = "г.Минск", nomer = "245 - 79 - 89" } //..... }; foreach (var item in info) { if(item.nomer.StartsWith("3")) Console.WriteLine(item.fam.ToString()); } Console.ReadKey(); } public struct people { public string fam; public string adress; public string nomer; public people(string f, string a, string n) { fam = f; adress = a; nomer = n; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д