Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВМИиП_варианты.docx
Скачиваний:
7
Добавлен:
21.12.2018
Размер:
29.23 Кб
Скачать

Вариант 6

  1. Определить класс с именем NOTE, содержащий:

  • поля: фамилия, имя; номер телефона, день рождения (массив из трех чисел).

  • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из семи объектов типа NOTE; записи должны быть упорядочены по дате рождения;

    • вывод на экран информации о человеке, номер телефона которого введен с клавиатуры;

    • если такого нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 13

    1. Определить класс с именем NOTE, содержащий:

    • поля: фамилия, имя; номер телефона, день рождения (массив из трех чисел).

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из семи объектов типа NOTE; фамилии должны быть упорядочены по алфавиту;

    • вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры; определить количество таких людей;

    • если такого нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 20

    1. Определить класс с именем NOTE, содержащий:

    • поля: фамилия, имя; номер телефона, день рождения (массив из трех чисел).

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из семи объектов типа NOTE; записи должны быть упорядочены по первым трем цифрам номера телефона;

    • вывод на экран информации о человеке, чья фамилия введена с клавиатуры; определить людей, родившихся в том же месяце;

    • если такого / таких нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 7

    1. Определить класс с именем ZNAK, содержащий:

    • поля: фамилия, имя; знак зодиака; день рождения (массив из трех чисел).

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из десяти объектов типа ZNAK; записи должны быть упорядочены по дате рождения;

    • вывод на экран информации о человеке, чей знак зодиака введен с клавиатуры; построить список людей, родившихся в месяцах, соответствующих этому знаку, определить их количество;

    • если такого / таких нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.