Структура и массив(поиск по номеру) - 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;
        }
      }

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


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

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

11   голосов , оценка 4.182 из 5
Похожие ответы