Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.11.2016
Сообщений: 15
1

Структуры: по любому из критериев вывести информацию о поезде

04.12.2016, 09:15. Показов 436. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите дописать код, чтобы можно было зарезервировать т мест до города N на k-й день с временем отправления поезда не позднее t часов вечера.
То есть, если при вводе 2 мест, выводились все поезда, у которых свободных мест больше чем 2.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Console_9
{
    class Program
    {
        struct train
        {
 
            public string date;
            public string finish;
            public string time;
            public string number;
 
            public override string ToString()
            {
                return String.Format("\nДата выезда - {0} \nПункт назначения - {1} \nВремя отправления - {2} \nЧисло свободных мест - {3}\n", date, finish, time, number);
            }
        }
 
        static void Main(string[] args)
        {
 
            List<train> Train = new List<train>();
            train n1 = new train();
            n1.date = "07/11/2016";
            n1.finish = "Екатеринбург Пасс.";
            n1.time = "18:05";
            n1.number = "40";
            Train.Add(n1);
 
            train n2 = new train();
            n2.date = "08.11.2016";
            n2.finish = "Иркутск Пасс.";
            n2.time = "22:17";
            n2.number = "10";
            Train.Add(n2);
 
            train n3 = new train();
            n3.date = "09.11.2016";
            n3.finish = "Нижний Тагил";
            n3.time = "13:30";
            n3.number = "55";
            Train.Add(n3);
 
            train n4 = new train();
            n4.date = "10.11.2016";
            n4.finish = "Усолье-Сибирское";
            n4.time = "17:36";
            n4.number = "15";
            Train.Add(n4);
 
            train n5 = new train();
            n5.date = "11.11.2016";
            n5.finish = "Москва";
            n5.time = "11:06";
            n5.number = "76";
            Train.Add(n5);
 
            train n6 = new train();
            n6.date = "12.11.2016";
            n6.finish = "Санкт-Петербург";
            n6.time = "11:13";
            n6.number = "66";
            Train.Add(n6);
 
            train n7 = new train();
            n7.date = "13.11.2016";
            n7.finish = "Тюмень";
            n7.time = "18:23";
            n7.number = "54";
            Train.Add(n7);
 
 
              Console.Write("Введите время, дату, пункт назначения или номер поезда : ");
 
            string fintime = Console.ReadLine();
 
            int i = 0;
            foreach (var n in Train)
            {
                
                if (fintime == n.time)
                {
                    Console.WriteLine(n);
                    i++;
                }
                if (fintime == n.date)
                {
                    Console.WriteLine(n);
                    i++;
                }
                if (fintime == n.number)
                {
                    Console.WriteLine(n);
                    i++;
                }
                if (fintime == n.finish)
                {
                    Console.WriteLine(n);
                    i++;
                }
            }
            if (i == 0)
                Console.WriteLine("Поезда с такими критериями отсутствуют");
            Console.ReadKey();            
}
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2016, 09:15
Ответы с готовыми решениями:

Структуры: по любому из критериев вывести информацию о поезде
Помогите пожалуйста дописать код, чтобы по-любому из критериев выводило информацию о поезде, если...

Структуры: вывод на экран информации о поезде, номер которого введен с клавиатуры
Описать структуру с именем POEZD, содержащую следующие поля: название пункта назначения; номер...

Поиск по любому полю структуры
Нужно сделать поиск по любому полю структуры(Имя, фамилия или дата рождения) Вот собственно код...

Структуры: вывести информацию о стипендии любого заданного студента
Во входном файле записать ведомость на стипендию студентов Вашей группы, где входит фамилия, имя,...

0
04.12.2016, 09:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2016, 09:15
Помогаю со студенческими работами здесь

Создать массив 4 экземпляров структуры Товар и вывести на консоль информацию о всех полях
Создать массив 4 экземпляров структуры Товар и вывести на консоль информацию о все поля. Вычислить...

Структура: Как используя структуры можно вывести информацию о самом молодом, легком, длинном коте?
Есть задача про котов, у каждого кота есть вес, цвет, имя, возраст, рост(длина) кота. Как...

Структуры: Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени
Здравствуйте форумчане помогите плз сделать задачу , В справочной автовокзала хранится...

Структуры. Вывести информацию по победителю в каждой секции и найти средний бал по каждой секции
Ведомости про участников конкурса содержат следующую информацию: фамилию,имя,секцию,набранный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru