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

Переделать код со структурами

24.11.2016, 14:43. Показов 466. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста переделать код.
Задание такое:
Нужно ввести т мест до города N на k-й день недели с временем отправления поезда не позднее t часов вечера, чтобы выводилась информация о поездах, в которых есть такие критерии.Если таких критериев нет, вывести сообщение об этом.
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2016, 14:43
Ответы с готовыми решениями:

Покритикуйте код по задаче со структурами
Выполнял задачу по структурам. Вроде выполнил правильно, но вышел достаточно кривой код. Прошу дать...

Сложности со структурами. Переделать программу с использованием типа - структура.
Всем привет, очень прошу помочь переделать готовую программу написанную на Паскале в С++ с...

Код со структурами
Добрый день! Подскажите, почему выдает ошибку &quot;indefined reference to &quot;InsertElem&quot;. #include...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2016, 14:43
Помогаю со студенческими работами здесь

Переделать программу со структурами под программу со списками
Изначально задача звучала так: На писать программу с использованием структур. Даны три параметра...

Исправить код со структурами - записи о деталях
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; void main() ...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код?
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт...

Переделать код содержащий в себе цикл с параметром, в код с циклом с ПРЕДУСЛОВИЕМ (while do)
Program Sum_Del; Var N, I, Sum_Max, Sum, K, Ch : Integer; Begin Write('Введите число N: '); ...

Переделать исходный код. Код в Паскале,а нужно сделать его в Фортране
{$S+,R+} program arab_to_roman; uses crt; var n : word; ch : char; procedure...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru