Объяснение:
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#include <math.h>
using namespace std;
struct Train { // указатель на узел, динамическую структуру Train
int number; //ввод поля номер для поезда
char path[10];// ввод поля пункт назначения поезда
int hour;// ввод поля время отправления поезда (часы)
int min; //ввод поля время отправления поезда (минуты стандартных имён
int main() {
const int N = 5;
setlocale(LC_ALL, "Russian");// подключение русского языка
Train trains[5];// указание количества поездов в структуре
for (int i = 0; i < N; i++) { // начало цикла для введения данных о 5 поездах
cout << "Введите пункт назначения поезда " << i + 1 << endl; // Вывод на экран сообщения о необходимости ввести имя
cin >> trains[ i ].path ; //ввод имени пользователем
cout << "Введите номер для поезда " << i + 1 << endl;
cin >> trains[ i ].number;
cout << "Введите время отправления для поезда (часы) " << i + 1 << endl;
cin >> trains[ i ].hour ;
cout << "Введите время отправления для поезда (минуты) " << i + 1 << endl;
cin >> trains[ i ].min ;
}
for(int i = 0; i < N; i++)
{
for(int j = i + 1; j < N; j++)
{
if(strcmp(trains[i].path, trains[j].path)>0)
{
Train tmp = trains[i];
trains[i] = trains[j];
trains[j] = tmp;
}
}
}
for (int i = 0; i < N; ++i)
{
cout << " Пункт назначения: " << trains[ i ].path << " номер: " << trains[ i ].number << " Время отправления: " << trains[ i ].hour << ":" << trains[ i ].min << endl << endl;
}
int time_h;
int time_min;
int k = 0;
cout << "Введите ваше время (часы затем минуты)" << endl;
cin >> time_h >> time_min;
cout << " Ваше время:" << time_h <<":" << time_min << endl << endl;
for(int i = 0; i < N; i++)
{
if((time_h < trains[i].hour) || (time_h == trains[i].hour && time_min < trains[i].min))
{
cout << " следующие поезда отправятся после вашего времени: " << trains[i].number <<" с временем "<< trains[i].hour << ":"<< trains[i].min << endl;
k++;
}
}
if(k == 0)
cout << " Нет подходящих поездов" << endl;
_getch();
return 0;
}
Текстовый документ - это представленная на бумажном, электронном или ином материальном носителе информация в текстовой форме. Основными структурными единицами текстового документа являются раздел, абзац, строка, слово, символ.
«Компьютерная» технология: документы, созданные с специальных компьютерных программ, выводятся на бумагу посредством подключаемых к компьютеру печатающих устройств или хранятся на устройствах внешней памяти и редактируются с компьютера.
Компьютерные инструменты создания текстовых документов можно разделить на простые текстовые редакторы, текстовые процессоры и издательские системы.
Подготовка документа на компьютере состоит из таких этапов, как набор, редактирование и форматирование.
Набор (ввод) текста осуществляется с клавиатуры. Навык квалифицированного клавиатурного письма сегодня считается социальным, общекультурным.
соседние слова отделяйте одним пробелом;
не следите за концом строки: как только он будет достигнут, курсор автоматически перейдёт на начало следующей строки;
там, где это нужно, используйте прописные буквы (Shift + буква);
для того чтобы перейти к вводу нового абзаца, нажмите клавишу Enter;
знаки препинания (запятую, двоеточие, точку, восклицательный и вопросительный знаки) пишите слитно с предшествующим словом и отделяйте пробелом от следующего слова;
кавычки и скобки пишите слитно с соответствующими словами;
тире выделяйте пробелами с двух сторон;
дефис пишите слитно с соединяемыми им словами.
Изучить расположение букв на клавиатуре и освоить навыки ввода текста проще всего в процессе работы с клавиатурным тренажёром.
При редактировании (правке) текста его просматривают, чтобы убедиться, что всё правильно, исправляют обнаруженные ошибки и вносят необходимые изменения.
При редактировании можно работать не только с отдельными символами, но и с целыми фрагментами текста: удалять, вырезать, копировать в буфер обмена и вставлять в нужное место один или несколько раз.
В современных текстовых процессорах реализованы функции проверки правописания, поиска заданного фрагмента текста и замены его другим фрагментом.