Даны фамилии, имена и отчества 20 учеников класса. Вывести ФИО каждого ученика, чья фамилия начинается на букв - C#

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

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

Даны фамилии, имена и отчества 20 учеников класса. Вывести ФИО каждого ученика, чья фамилия начинается на букву "А", на отдельной строке.

Решение задачи: «Даны фамилии, имена и отчества 20 учеников класса. Вывести ФИО каждого ученика, чья фамилия начинается на букв»

textual
Листинг программы
  1. using System;
  2. using System.Linq;
  3. using System.Collections.Generic;
  4.  
  5. namespace Application
  6. {
  7.     class MainClass
  8.     {
  9.         class Pupil
  10.         {
  11.             public string Name { get; set; }
  12.             public string Surname { get; set; }
  13.             public string Patronymic { get; set; }
  14.             public override string ToString ()
  15.             {
  16.                 return string.Format ("[Pupil: Name = {0}, Surname = {1}, Patronymic = {2}]", Name, Surname, Patronymic);
  17.             }
  18.         }
  19.  
  20.         public static void Main (string[] args)
  21.         {
  22.             List<Pupil> list = new List<Pupil> ()
  23.             {
  24.                 new Pupil() { Name = "Mikhail", Surname = "Sidorov", Patronymic = "Sergeevich"},
  25.                 new Pupil() { Name = "Kate", Surname = "Ostin", Patronymic = "Vasilevna"},
  26.                 new Pupil() { Name = "Sauron", Surname = "Aromatov", Patronymic = "Mordorovich"},
  27.                 new Pupil() { Name = "Aleksandr", Surname = "Bubencov", Patronymic = "Yakovich"},
  28.                 new Pupil() { Name = "Computer", Surname = "Aksakov", Patronymic = "Trara"}
  29.                 // Остальные ФИО сами додумайте
  30.             };
  31.             var result = from n in list where n.Surname [0] == 'A' select n;
  32.             foreach (var item in result)
  33.                 Console.WriteLine (item);
  34.         }
  35.     }
  36. }

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


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

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

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

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

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

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