Описать структуру с именем Aeroflot - C# (215622)
Формулировка задачи:
Добрый вечер.
Описатьт структуру с именем Aeroflot, содержащую следующие поля:
1)Название пункта назначения рейса
2)номер рейса
3)тип самолета
Написать программу , выполняющую следующие действия:
Ввод с клавиатуры данных в массив, состоящий из 7 элементов типа Aeroflot(записи должны быть упорядочены по возрастанию номера рейса)
Вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которых совпало с названием введенном с клавиатуры, если таковых нет вывести соответствующее сообщение.
Вот , что-то пытался сделать, только вот выводит в названии пункта назначения, то что вводишь в тип, и номера везде 0(да и вообще как-то кривовато пашет). Помогите , если несложно.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 1234 { public struct Aeroflot { public string Name; public int Nomer; public string tip; public Aeroflot (string n) { Name = n; Nomer = 0; tip = n; } public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("\n\tНазвание пункта назначения - "); sb.Append(this.Name); sb.Append("\n\tНомер рейса - "); sb.Append(this.Nomer); sb.Append("\n\tТип самолета - "); sb.Append(this.tip); return sb.ToString(); } } class Program { const int COUNT_OF_RAIS = 7; static void Main(string[] args) { Aeroflot[] rais = new Aeroflot[COUNT_OF_RAIS]; for (int i = 0; i < COUNT_OF_RAIS; i++) { Console.WriteLine("Введите название пункта назначения:"); rais[i] = new Aeroflot(Console.ReadLine()); Console.WriteLine("Введите номер рейса:"); rais[i].Nomer = int.Parse(Console.ReadLine()); Console.WriteLine("Введите тип самолета:"); rais[i] = new Aeroflot (Console.ReadLine()); IEnumerable<Aeroflot> query = rais.OrderBy(st => st.Nomer); foreach (Aeroflot st in query) { Console.WriteLine(st.ToString()); } Console.ReadKey(); } } } }
Решение задачи: «Описать структуру с именем Aeroflot»
textual
Листинг программы
public new string ToString()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д