- •Вариант 1
- •Вариант 9
- •Определить класс с именем student, содержащий:
- •Вариант 17
- •Определить класс с именем student, содержащий:
- •Вариант 2
- •Вариант 10
- •Вариант 18
- •Вариант 3
- •Вариант 4
- •Вариант 11
- •Вариант 19
- •Вариант 5
- •Вариант 12
- •Вариант 6
- •Вариант 13
- •Вариант 20
- •Вариант 7
- •Вариант 14
- •Вариант 21
- •Вариант 8
- •Вариант 15
- •Вариант 22
- •Вариант 16
Вариант 11
-
Определить класс с именем TRAIN, содержащий:
-
поля: название пункта назначения, номер поезда, время отправления. Определить методы доступа к этим полям.
-
методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).
Написать программу, выполняющую следующие действия:
-
ввод с клавиатуры данных в массив, состоящий из шести объектов типа TRAIN; записи должны быть упорядочены по времени отправления;
-
вывод на экран информации о поездах, направляющихся в пункт, название которого введено с клавиатуры, а также количество таких поездов;
-
если таких поездов нет, вывести соответствующее сообщение.
Программа должна позволять осуществить проверку всех методов класса.
Вариант 19
-
Определить класс с именем TRAIN, содержащий:
-
поля: название пункта назначения, номер поезда, время отправления. Определить методы доступа к этим полям.
-
методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).
Написать программу, выполняющую следующие действия:
-
ввод с клавиатуры данных в массив, состоящий из восьми объектов типа TRAIN; записи должны быть упорядочены по номерам поездов;
-
вывод на экран информации о поездах, номер которого введен с клавиатуры; в какое количество городов отправляются эти поезда?
-
если таких поездов нет, вывести соответствующее сообщение.
Программа должна позволять осуществить проверку всех методов класса.
Вариант 5
-
Определить класс с именем MARSHRUT, содержащий:
-
поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Определить методы доступа к этим полям.
-
методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).
Написать программу, выполняющую следующие действия:
-
ввод с клавиатуры данных в массив, состоящий из восьми объектов типа MARSHRUT; записи должны быть упорядочены по названиям начального пункта маршрута;
-
вывод на экран информации о маршруте, номер которого введен с клавиатуры; определить количество таких маршрутов;
-
если таких маршрутов нет, вывести соответствующее сообщение.
Программа должна позволять осуществить проверку всех методов класса.
Вариант 12
-
Определить класс с именем MARSHRUT, содержащий:
-
поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Определить методы доступа к этим полям.
-
методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).
Написать программу, выполняющую следующие действия:
-
ввод с клавиатуры данных в массив, состоящий из восьми объектов типа MARSHRUT; записи должны быть упорядочены по убыванию номеров маршрутов;
-
вывод на экран информации о маршрутах, которые начинаются или кончаются в пункте, название которого введено с клавиатуры; определить количество этих маршрутов;
-
если таких маршрутов нет, вывести соответствующее сообщение.
Программа должна позволять осуществить проверку всех методов класса.