Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

c++(new)

.pdf
Скачиваний:
70
Добавлен:
29.03.2015
Размер:
2 Мб
Скачать
☆

2.Вывести созданный файл на экран.

3.Удалить из файла данные в соответствии с вариантом.

4.Добавить в файл данные в соответствии с вариантом.

5.Вывести измененный файл на экран.

6.Используя ввод-вывод в стиле С++ создать файл и записать в него структурированные данные.

7.Вывести созданный файл на экран.

8.Удалить из файла данные в соответствии с вариантом.

9.Добавить в файл данные в соответствии с вариантом.

10.Вывести измененный файл на экран.

№

Структура данных

Удаление

Добавление

вариант

 

 

 

 

а

 

 

 

 

1

Структура "Абитуриент":

Удалить элемент с

Добавить K

 

-

фамилия, имя, отчество;

указанным номером.

элементов в начало

 

-

год рождения;

 

файла

 

-

оценки вступительных

 

 

 

 

экзаменов (3);

 

 

 

-

средний балл аттестата.

 

 

2

Структура "Сотрудник":

Удалить элемент с

Добавить K

 

-

фамилия, имя, отчество;

указанной фамилией

элементов в конец

 

-

должность

 

файла

 

-

год рождения;

 

 

 

-

заработная плата.

 

 

3

Структура "Государство":

Удалить все

Добавить элемент с

 

-

название;

элементы, у которых

номером К

 

-

столица;

численность меньше

 

 

-

численность населения;

заданной.

 

 

-

занимаемая площадь.

 

 

4

Структура "Человек":

Удалить все

Добавить N

 

-

фамилия, имя, отчество;

элементы с заданным

элементов с

 

-

домашний адрес;

возрастом.

номером К

 

-

номер телефона;

 

 

 

-

возраст.

 

 

5

Структура "Человек":

Удалить все

Добавить K

 

-

фамилия, имя, отчество;

элементы с

элементов в начало

 

-

год рождения;

указанным ростом и

файла

 

-

рост;

весом.

 

 

-

вес.

 

 

6

Структура "Школьник":

Удалить все

Добавить K

 

-

фамилия, имя, отчество;

элементы, у которых

элементов в конец

 

-

класс;

есть 2 хотя бы по

файла

 

-

номер телефона;

одному предмету.

 

 

-

оценки по предметам

 

 

 

 

(математика, физика,

 

 

 

 

русский язык,

 

 

 

 

литература).

 

 

7Структура "Студент":

-фамилия, имя, отчество;

-домашний адрес;

-группа;

-рейтинг.

8Структура "Покупатель":

-фамилия, имя, отчество;

-домашний адрес;

-номер телефона;

-номер кредитной карточки

9Структура "Пациент":

-фамилия, имя, отчество;

-домашний адрес;

-номер медицинской карты;

-номер страхового полиса.

10Структура "Информация":

-носитель;

-объем;

-название;

-автор.

11Структура "DVD-диск":

-название фильма;

-режиссер;

-продолжительность;

-цена.

12Структура "DVDдиск":

-название;

-режиссер;

-продолжительность;

-цена.

13Структура "Спортивная команда":

-название;

-город;

-количество игроков;

-количество набранных очков.

14Структура "Стадион":

-название;

-адрес;

-вместимость;

-виды спорта.

Удалить все

Добавить элемент с

элементы, у которых

номером К

рейтинг меньше

 

заданного.

 

Удалить К элементов

Добавить N

из начала файла.

элементов с

 

номером К

Удалить элемент с

Добавить K

заданным номером

элементов в начало

медицинской карты.

файла

Удалить первый

Добавить K

элемент с заданным

элементов в конец

объемом

файла

информации.

 

Удалить все

Добавить элемент с

элементы с ценой

номером К

выше заданной.

 

Удалить первый

Добавить N

элемент с заданной

элементов с

продолжительностью

номером К

.

 

Удалить все

Добавить K

элементы с

элементов в начало

количеством очков

файла

меньше заданного.

 

Удалить элемент с

Добавить K

заданным названием.

элементов в конец

 

файла

15Структура "Автомобиль":

-марка;

-год выпуска;

-цена;

-цвет.

16Структура "Владелец автомобиля":

-фамилия, имя, отчество;

-номер автомобиля;

-телефон;

-номер техпаспорта.

17Структура "Фильм":

-название;

-режиссер;

-год выпуска;

-стоимость.

18Структура "Книга":

-название;

-автор;

-год издания;

-количество страниц.

19Структура "Фильм":

-название;

-режиссер;

-страна;

-приносимая прибыль.

20Структура "Государство":

-название;

-государственный язык;

-денежная единица;

-курс валюты относительно $.

21Структура "Автомобиль":

-марка;

-серийный номер;

-регистрационный номер;

-год выпуска.

22Структура "Владелец автомобиля":

-фамилия, имя, отчество;

-номер автомобиля;

-номер техпаспорта;

-отделение регистрации ГАИ.

Удалить все

Добавить элемент с

элементы, у которых

номером К

год выпуска меньше

 

заданного.

 

Удалить элемент с

Добавить N

заданным номером.

элементов с

 

номером К

Удалить все

Добавить K

элементы, у которых

элементов в начало

стоимость превышает

файла

заданную.

 

Удалить К

Добавить K

элементов из начала

элементов в конец

файла.

файла

Удалить К

Добавить элемент с

элементов , начиная

номером К

с номера N из файла.

 

Удалить элемент с

Добавить N

указанным

элементов с

названием.

номером К

Удалить все

Добавить K

элементы с указанной

элементов в начало

маркой

файла

Удалить элемент с

Добавить K

заданным номером.

элементов в конец

 

файла

23

1. Структура "Стадион":

Удалить все

Добавить элемент с

 

-

название;

элементы, у которых

номером К

 

-

год постройки;

год постройки

 

 

-

количество площадок;

меньше заданного.

 

 

-

виды спорта.

 

 

24

Структура "Студент":

Удалить все

Добавить N

 

-

фамилия, имя, отчество;

элементы из группы с

элементов с

 

-

номер телефона;

указанным номером,

номером К

 

-

группа;

у которых среднее

 

 

- оценки по 3 основным

арифметическое

 

 

 

предметам.

оценок меньше

 

 

 

 

заданного.

 

25

Структура "Студент":

Удалить все

Добавить N

 

-

фамилия, имя, отчество;

элементы с

элементов с

 

-

дата рождения;

указанным рейтингом

номером К

-домашний адрес;

-рейтинг.

5.Содержание отчета

1.Постановка задачи (общая и для конкретного варианта).

2.Определения функций для реализации поставленных задач.

3.Определение функции main().

4.Содержимое исходного файла

5.Содержимое модифицированного файла.